Game Sales

Overview

Game Sales is a solution that allows you to sell game keys, bundles, virtual items, and virtual currency. The items are sold through a store on the site using the Xsolla payment interface. Game Sales is suitable as for cross-platform games, as for games that are hosted on multiple gaming platforms.

If you only want to sell game keys, use the basic integration flow. In this case, you will need to create and configure a site using Xsolla Site Builder. You do not need to configure user authentication.

If you want to sell both game keys and virtual items, use the advanced Game Sales setting. In addition, you can set up promotions, connect analytics services, set restrictions on the sale of game keys and virtual items. To implement the advanced Game Sales setting, you need to set up authentication and webhook processing.

Basic integration flow

  1. Create a project.
  2. Create a site and set up the main blocks.
  3. Create game keys packages.
  4. Set up game keys selling.
  5. Test the site in a sandbox mode.
  6. Set up your custom domain (optional).
  7. Set up an access and publish the site.
  8. Connect analytics services.
  9. Test the site in live mode.

Extended Game Sales setup

Extended Game Sales setup gives you control over your sales methods and allows you to sell game keys and items in the way that suits you best.

Set up user authentication

You will need to set up user authentication to sell:

  • game keys — if you want to set up personalization or limits
  • virtual items

You can set up user authentication using Xsolla Login or use your own authentication system.

Creating item catalog

You can either create an item catalog manually or import an existing one:

Set up webhooks

You need to implement the granting of purchases to users by consuming the information in webhooks from Xsolla about the transaction details and purchased items.

Set up sales of game keys and items

You can sell game keys and in-game items in the following ways:

  • Via a site created with Xsolla Site Builder, using the following templates:
    • Game Page. This template is suitable for selling one game and allows you to import information from your game to the website: media, texts, and colors will appear automatically.
    • Game Store. This template is suitable for selling several games and a catalog.
    • When using these templates, you can add a shopping cart to the site.
  • On your site using the In-Game Store API.
  • On your website via a widget (game keys only).
  • Via a direct link. In this case, when you click on the link, a payment interface opens for purchasing the item whose details are added to the link. You can include game keys in a bundle with other items.

Set up regional prices

You can increase sales by setting different prices for different regions, set up payment acceptance in the currencies you are interested in, as well as in selected regions (for example, in those that gaming platforms do not work with). To do this, set up regional prices.

Set up promotional campaigns and pre-orders

You can build a gaming community and reward select users, as well as better understand the gaming audience. To do this, set up and launch promotional campaigns:

Use pre-orders to grow your player base and start selling and testing the game before the official release.

Additional features

Keep players interested by following our recommendations:

  • Group pre-orders into a separate section.
  • Offer the user a discounted DLC as a thank you for their loyalty.
  • Offer the user an upgrade to the game: e.g. a premium version instead of the basic one.

Last updated: November 8, 2024

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!