Economy #
Connect lets you integrate with the most popular platforms: Steam, Epic, Twitch, Xbox, and PlayStation to sell virtual currency packs.
Our backend has been built to follow the best practices and requirements outlined by these platforms.
Platform Integration #
After setting up your virtual currency packs with a supported platform, you can use the Portal to quickly configure your backend to process orders. Once configured, you can set up your client to call the Fulfill Orders API to process orders for the player.
Order Tracking #
Connect tracks all orders it receives from configured platforms. You can view all of a player’s orders through the Portal. This is the first place to check if a player reports a problem with a purchase.
Chargebacks and Returns #
We support clawbacks for Epic, PlayStation, and Xbox. No additional API calls are required, this happens as part of the Fulfill Orders API. The system will check with the platform if the player has initiated a chargeback or return and if so, claws back the original grant. You can also customize the revocation action when you set up the order in the Portal.
If the player has already spent the currency, the clawback will result in a negative balance. This prevents the player from using additional currency until the balance becomes positive again.
Steam and Twitch do not support refunds once a purchase has been consumed, so these platforms do not require clawback support.
Currency Data #
Currency is stored in a wallet that tracks balances per platform. This enables currency usage both per platform and across platforms. A transaction history is also provided so you can see a record of every update made to currency. All of this data can be viewed in the Portal under the player support pages.
Manual Updates #
The Portal also allows you to make manual updates to any currency balance. For example, you can grant some currency due to an outage or bug.
Topics in this section #
Topic | Description |
---|---|
Set up Virtual Currencies | Sell hard currency packs through a supported platform |