Economy v2 is now Generally Available. For support and feedback, go to the PlayFab Forum.
Get started with PlayFab Economy by using the PlayFab Services SDK to set up your first virtual currency. After getting an entity token to interact with your title via the APIs, you create and configure a virtual currency.
The PlayFab Beta SDK (You can find more information on the Postman Quickstart)
Get a title entity token
To make changes to your title config data via the APIs, you first need to obtain a title entity token. You can find more information on the Postman Quickstart
Create a new virtual currency
To create a new virtual currency, you need to create a Draft Item of type Currency.
The FriendlyId is the currency code, which can contain between one and three alphanumeric values
The Title is the display name that is shown to the players
ContentType is a categorization of Economy items. You must first set the Content Type in ⚙️ > Title Settings > Economy > Catalog (V2) Settings.
StartDate is a datetime string representing when the currency is visible to the players (default is the time of creation)
Troubleshooting
Missing/expired entity token
If you're attempting to call CreateDraftItem and receive a 401: Unauthorized error, you may have forgotten to get a title entity token, or it might be expired
The content type '' isn't supported
If you're attempting to call CreateDraftItem and receive a CatalogBadRequest with the above message, you need to first create a content type in the catalog settings tab under your title's settings page in Game Manager
Next steps
Now that you set up your first virtual currency, you can:
Add the currency to PlayFab Bundles you sell in app stores.
Have the game server reward the currency to your players with AddInventoryItems.
Assign prices to Catalog Items corresponding to the currency.
If you want to know how to start using foreign currencies in Business Central, follow along with this module, which explains how to create currencies and enter exchange rates.