- NEW Added ShopColors object that can be accessed from either the Shop or PublicShop objects. This contains information about our recently-added custom color schemes.
- NEW Added methods in CubedPayShopAPI for ShopColors: getShopColors, setShopColors, createShopColors, and updateShopColors.
- NEW Added getCustomUrl() to the Shop and PublicShop objects, which...
Modernize the checkout experience for your customers and increase conversions.
- CHANGE We now have an official plugin for BungeeCord that allows for easy integration of the CubedPay API into your BungeeCord plugins!
- CHANGE getProfile() in Transaction now returns a UserProfile object.
- CHANGE Added comments to the Minecraft: Java Edition plugin configurations.
- CHANGE Added the Currency object that can currently be used to determine a Shop's currency with the newly-added getCurrency() method.
- FIX ShopPackageRefs will...
DiscowZombie likes this.
- CHANGE Add executeTransaction() to the shop api.
- FIX Change id to package in Item. This fixes item creation for transactions. Deprecated getId()and added getPackage() in Item to reflect these changes.
• You can now access the selected user Profile from the Transaction object.
FIXED: Fix field name in a few classes due to java keyword conflicts
FIXED: Fixed field names in the ShopPackage class
This is the last java release before our public beta launch! Read more here.
This is a major refactor to the library in terms of API usage and object fields, please take care when updating that you are using the correct objects and methods. If you need any assistance when updating please don't hesitate to contact us.
- MAJOR The CubedPayAPI...
- CHANGE: Order object getTransaction() now returns a transaction object. This object contains a lot of data like if a user refunded. And now includes the the payment object too!
- CHANGE: Added getIcon() and getDescription() to the Item object. getQuantity() returns a integer instead of a int.
- CHANGE: OAuth endpoints and methods changed to reflect the api changes. getAccessToken()changed to exchangeOAuthForToken(). refreshOAuth() now takes a refresh token. getAccessToken() removed.
- CHANGE: LoginUser now contains getExpiresIn(). getStatus() is now a int. getGrantedScopes() changed to getScopes() and returns a map.
- CHANGE: getShops() now returns a Shops class.
- CHANGE: Transformer now has a easy way to access the response body value for...
- NEW: Store logo is now retrievable for usage in remote applications from any shop instance. getLogo()
- NEW: Ability to retrieve the current shop from an Order object. getShop()
- NEW: Payments now hold the profile that the customer selected to use at checkout. getProfile()
- CHANGE: amount within a Payment is now an double, as opposed to a String. This value will represent the total order value in cents.
- NEW: Ability to get the default game...