Java Libary 0.6

An update to our Java Library is now available.


  • Download the update here.

CubedPay-Java v0.6 Changelog:

  • NEW Added ShopPackageCondition for conditional products.
  • NEW Added methods to view and manage package conditions:
    • CubedPayShopAPI.createShopPackageCondition() - Adds a condition to a package
    • CubedPayShopAPI.deleteShopPackageCondition() - Removes a condition from a package
    • CubedPayShopAPI.updateShopPackageCondition() - Updates a package's pre-existing condition
    • CubedPayShopAPI.getShopPackageConditions() - Returns a list of conditions on a package
  • NEW Added TopPurchaser, RecentPurchase, and PopularPackage objects to neatly store data returned by the new statistics widgets.
  • NEW Added methods to view shop statistics (Note - Their corresponding sidebar modules MUST be present in order to use these):
    • CubedPayShopAPI.getTopPurchasers() - Returns a list of the shop's highest-paying users
    • CubedPayShopAPI.getRecentPurchases() - Returns a list of the shop's most recent purchases
    • CubedPayShopAPI.getMostPopularPackages() - Returns a list of the shop's most popular items
  • NEW Added ShopPage Meta to enable the use of external page linking and sub-pages.
  • NEW Added the ShopMedia object to retrieve information about the shop assets a Shop or PublicShop is using.
  • NEW Added methods to view and manage shop media:
    • CubedPayShopAPI.deleteShopMedia() - Removes an asset from a shop
    • CubedPayShopAPI.getShopMedia() - Returns the shop asset with the provided ID
    • CubedPayShopAPI.listShopMedia() - Returns a cursor of a shop's assets
  • NEW Added the ShopTemplateMeta object to retrieve information about the template a Shop or PublicShop is using.
  • NEW Added the getIcon() method to the ShopPage object to get the name of a page's icon (if applicable).
  • CHANGE ShopPage Meta is now a required field for the CubedPayShopAPI.createPage() and CubedPayShopAPI.updatePage() methods.

As always, let us know what you think on our forums.

Sub Pages and Category Controls


Stay organized!

All CubedPay stores now support sub-pages and category options for listing your store products.

Sub Pages

Sub pages will display in a dropdown menu from primary menu buttons when setup, keeping your core navigation items clean and clutter-free!

Category Mode

Set a Page to Label to prevent it from being clicked and interacted with. This allows you to host navigation items that act as just labels, without having to worry about setting up filler content.

Setup is easy!

  1. Sign into your Webstore
  2. Select Pages on your left side navigation
  3. Select Edit on a page that you want to turn into a sub page or label
  4. Set your desired options, then view your webstore to see the changes!

As always, let us know what you think on our forums.

External Links


External Links

Pages can now act as external links away from your CubedPay store.


  1. Sign into your CubedPay Store.
  2. Select Pages in your navigation.
  3. Select the page you'd like to turn into a link, or create a new one.
  4. Enter the URL you'd like your page to link to.

That's it! You can now direct your customers to your main website, social media, or external support solution.

As always, let us know what you think on our forums.

Top Purchaser & Most Recent Purchases Widgets


Top Purchaser

Screen Shot 2018-11-09 at 4.59.01 PM.png

Showcases the user who has spent the most money on your store in the selected time period.

Recent Purchases

Screen Shot 2018-11-09 at 4.59.52 PM.png

Showcases the latest purchases made on your store.


Using the new widgets is extremely simple.

  1. Sign into your CubedPay store.
  2. Select Webstore Settings
  3. Select Look & Feel.
  4. Select the Sidebars tab

You are now free to add any widgets that you like.

As always, let us know what you think on our forums.

Conditional Products


Require other items, first.

Products can now require the purchase of other items prior to unlocking for your customers.


  1. Sign into your CubedPay store.
  2. Select Products
  3. Select Edit for the product that you want to make conditional.


Add a New Condition

When defining a new condition, you have the choice between two types: Requires any and Requires one. Say we want to sell a Magic Treasure Chest product, but only if someone has bought one of our Gold products before:

  • 50 Gold
  • 500 Gold
  • 5,000 Gold

I would select Requires Any from the condition type, then enter the 3 products that I want to require one of, then I'd click Add. The product will no longer be buyable for customers if they don't meet the requirements.

Multiple Conditions

Let's suppose I want to sell an Ultimate Treasure Chest for those that have purchased all gold packages before. For this, I'd add a new Requires one condition that requires the 50 Gold product, then click add. I'd repeat this process 2 more times for the two other products.

Store Display

Customers won't see your conditional products until they've satisfied the requirements you've defined in the dashboard. (TIP! This requires that they be signed into the CubedPay account that they used to buy the item.)

If you're signed in as a Store Manager, you'll see all conditional products, we'll just show a handy lock icon next to ones that are private:


Conditional products can be used to offer secret packages for dedicated players, "rank upgrade" packages that are offered as a discount for previous rank owners, or special beta access to premium members. Whatever it be, we're sure it'll be great!

As always, let us know what you think on our forums.

Text Alignment & Color Scheme Improvements


Text Alignment

Using markdown, you can now align text and images in your product descriptions and webstore homepage.

You can use either the alignment buttons in the text editor, or use the following tags:

  • ->text<- for center alignment
  • ->text-> for right alignment

Import and Export Color Schemes

Screen Shot 2018-11-01 at 12.01.05 PM.png

You can now share your color schemes with other stores. Just click the Import/Export Appearance button at the bottom of the Color Schemes tab. Click Copy to get your current scheme, or paste in another color code string into the import box to set it as your own.

Saving and Loading Color Schemes

Screen Shot 2018-11-01 at 12.02.18 PM.png

You can now save multiple color scheme presets to your store and switch to them on the fly. Just name it below the color picker and click either Update or Save as New. Now making that holiday color scheme for your store is as easy as just swapping to another pallet!

As always, let us know what you think on our forums.

New Template: Stack


Stack is now available for all stores on CubedPay. Stack features a left aligned navigation, widgets directly below your pages, and the first of our templates that allow you to upload a custom banner.

Activate it today from the dashboard.

Using Stack

  1. Sign in to your Webstore
  2. Select Webstore Settings
  3. Select Look & Feel
  4. Click on Select under Stack to activate it.

Using a Custom Banner

Uploading a banner to your store is also extremely simple.

  1. Sign in to yoir Webstore
  2. Select Webstore Settings
  3. Select Look & Feel
  4. Select the Assets tab at the top, then drag your banner to the upload box.
  5. Go back to the Template tab, then choose your newly uploaded banner from the dropdown menu under Header Image

As always, let us know what you think on our forums.

Java: CubedPay Control Panel 1.0.2

CubedPay Control Panel v1.0.2 is now live.

This new release adds support for Minecraft 1.7.10, which we've seen a lot of requests for from our users.

Simply drag and drop this build into your plugins folder to apply the update. This build still fully supports all Minecraft versions through 1.12.2.


As always, let us know what you think on our forums.

Custom Domains are Live!


Starting today, you can now use your own domain name on your CubedPay store. The process is extremely simple, and only takes a few minutes to set up.

How do I set a custom domain?

  1. Visit your Webstore Settings
  2. Select Domain
  3. Select Edit, and enter the domain you'd like to use. Make sure to update your DNS settings to match what's required in the setup wizard.
  4. That's it!

After propagation, your store will now be live at your old address. This feature is available to all customers on our Unlimited and Enterprise plans.

For additional help, please see our #howto article: Setting up a custom domain.

How do I setup SSL on my custom domain?

SSL is included with all custom domains. Once you've activated your domain, just click Create from your domain settings to generate a certificate.

As always, let us know what you think on our forums.

Java: CubedPay Control Panel 1.0.1

CubedPay Control Panel v1.0.1 is now live.

This new release adds official support for Payment Passes in our flagship plugin. Payment Passes on CubedPay allow your customers to checkout safely and securely, without ever leaving the game experience. We allow this to happen by pre-authorizing consent prior to your ever authorizing anything in-app.

How To Checkout In-Game:

  • Add items to your cart in-game
  • Click "Proceed to Checkout"
  • Enter your CubedPay account email address
  • Click "Confirm Transaction"
  • That's all! Your packages should arrive as if you checkout online!


No published changelogs yet.

Surely CubedPay will start publishing changelogs very soon.

Check out our other public changelogs: Buffer, Mention, Respond by Buffer, JSFiddle, Olark, Droplr, Piwik Pro, Prott, Ustream, ViralSweep, StartupThreads, Userlike, Unixstickers, Survicate, Envoy, Gmelius, CodeTree