Get started


An individual receiving payouts.
A company on whose platform a user sells their items.
Merchant platform
The platform where a user displays and sells their items.
Payment widget
An application via which a user requests withdrawals from a merchant. A payment widget is embedded in a merchant platform site.
User balance
The total amount of sales of a particular user’s items. The user balance determines the maximum amount a user can withdraw. This information is stored on the Xsolla side.
Merchant balance
The total amount of all sales of all user’s items via the merchant platform. This information is stored on the Xsolla side.
An organization that provides payment services and facilitates the processing of online transactions. Merchants choose their own providers for their platforms.

How it works

Step 1. Selling items and topping up the merchant balance

General flow

Content creator flow

Step 2. Making withdrawals for a user or a content creator

User flow

Payment widget integration flow

You can manage user balances without completing the whole integration flow. To do so, refer to these instructions.

To integrate a payment widget:

  1. Register in Xsolla Publisher Account.
  2. Create a project and pass the validation procedure.
  3. Enable receiving an authorization token.
  4. Set up payment widget displaying.
  5. Enable customer balance change.

This guide describes the minimum settings required to quick-start the module. If you have any questions, contact your Customer Success Manager or email to
Your progress
Thank you for your feedback!
Last updated: November 24, 2023

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

Report a problem
We always review our content. Your feedback helps us improve it.
Provide an email so we can follow up
Thank you for your feedback!