How to enable buying games in the launcher

How it works

The launcher allows users to buy games without leaving its interface. This is called the pay-to-play distribution model.

To enable this distribution model for a game, you first need to add a game key package in the store, and then specify the package SKU for the game in the launcher project.

How to get it

Add a game key package to the store

  1. Open your project in Publisher Account and go to the Items catalog > All items section.
  2. Click Add and select Game key from the drop-down list.
  3. Fill in the required fields to provide general information:
    • SKU — a unique game key package ID.
    • Game title.
  4. Click Save and continue.
  5. Upload the keys:
    1. Check the box next to the platform name.
    2. Upload a CSV or TXT file with keys. For each key, the alphanumeric combination must be unique. Keys with duplicate combinations will not be uploaded.
  6. Click Save and continue.
  1. Set up pricing for the selected platforms. If needed, configure regional prices.
  2. Click Save and continue.
  3. Close the modal window.
Note
For detailed information about configuring game keys, refer to the instructions.
As a result, you should have the game key package added to the store. In the example below, 123 is the SKU that you need.

Specify the package SKU for the game in the launcher project

  1. Open your project in Publisher Account and go to the Distribution > Launcher section.
  2. Find the launcher on the dashboard, and click Edit launcher.
  3. In the Games section, click Set up to the right of your game.
  4. Click Distribution.
  5. On the Distribution model tab, select Pay-to-play (P2P), and then select the SKU that you specified when creating the game keys package in the store.
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.
Last updated: February 9, 2026

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!
We couldn't send your feedback
Try again later or contact us at doc_feedback@xsolla.com.