Checkout

Checkout is a payment interface solution for partners with their own in-game store. This solution simplifies the opening of the payment interface, so it is enough to pass the purchase price and name of the purchase in the request to receive the token. All the logic of the store's operation is on the partner's side.

To accept payments using a checkout, configure in one of the following ways:

Configure using Xsolla Login

  1. Connect Xsolla Login.
  2. Implement receiving a payment token using the Create payment token API endpoint.
  3. Implement the opening of the payment UI on the in-game store page using the token obtained in the previous step.
  4. Set up webhooks.
  5. Set up a checkout in your Publisher Account.

Configure using your own authorization system

  1. Implement receiving a payment token using the Create payment token by server API endpoint. When requesting a token, you should pass the parameters of the user’s purchase.
  2. Implement the opening of the payment UI on the in-game store page using the token obtained in the previous step.
  3. Set up webhooks.
  4. Set up a checkout in your Publisher Account.

Set up checkout in Publisher Account

  1. Go to your Publisher Account.
  2. Go to Project settings > Webhooks > Checkout, and click Connect.

  1. Specify the parameters and click Test.

  1. Click Pay Station in the left-hand-side menu and go to Settings.
  2. Set the Checkout toggle to On.

  1. Click Save.