Integration with PlayFab

How It Works

PlayFab is a server-based platform for game developers that allows you to implement your game economy without coding. You can integrate PlayFab to provide a server side for your project and receive notifications after every successful purchase of your products via the Commerce API.

Main features:

  • Complex server-based solution for releasing your games.
  • Support for many gaming platforms.
  • Deep analytics for tracking user behaviour.

Who Can Use It

  • Partners who integrated PlayFab and now want to increase their virtual goods (virtual currency and virtual items) distribution area via Buy Button or In-Game Store.
  • Partners who integrated the Buy Button solution or Player Inventory and now want to export user inventories to PlayFab.

How to Get It

If you have not configured PlayFab yet, do the following:

  1. Create your PlayFab account.
  2. Create your game.
  3. Get your unique game Title ID.
  4. Get your PlayFab Secret Key.

A purchased item is granted by passing the user PlayFab ID in the authentication token when sending a request to the Commerce API. To ensure successful configuration of interaction with PlayFab, you should:

  1. Implement the Commerce API methods.
  2. Follow the instruction to specify in Publisher Account Title ID and Secret key.
  3. Specify the PlayFab ID in a token in one of the following ways:
    1. Integrate Xsolla Login with PlayFab.
    2. Generate a token with the user.playfab_id parameter.

To implement refund notifications, contact your Account Manager.

Was this article helpful?
Thank you!
Is there anything we can improve? Message
We’re sorry to hear that
Please explain why this article wasn’t helpful to you. Message
Thank you for your feedback!
We’ll review your message and use it to help us improve your experience.
Rate this page
Rate this page
Is there anything we can improve?

Don’t want to answer

Thank you for your feedback!
Last updated: December 14, 2021

Found a typo or other text error? Select the text and press Ctrl+Enter.