Entitlement system
How it works
The entitlement system is a digital content ownership system that lets users see a full list of games they purchased and pre-ordered. Ownership rights in a system are realised by linking digital content to the account of a user who purchased it. If you want to distribute games on your own, you can use the entitlement system as a single entry point.
Main features:
- giving ownership rights to users when they purchase a DRM-free game
- support of pre-ordered DRM-free games
- getting the list of user’s owned games
- manual game keys activation
Who can use it
- Partners who want to distribute DRM-free games via Xsolla without using side platforms like Steam.
- Partners who have already integrated Launcher.
- Partners who distribute games via a web store and want to implement a system for checking game ownership.
How to get it
Integration flow
To create an entitlement system:- Open your project in Publisher Account.
- Click Store in the side menu.
- Set up the Game Keys module. When setting up, choose the DRM free option in the DRM info block.
- Set up authentication via Pay Station access token or Login.
- Call API for working with the entitlement system.
User flow
For authenticated users
- The user logs in to the Launcher.
- The user browses the list of available games in the Entitlement system section.
- The user selects games and purchases them. Bought or pre-ordered games are automatically added to their entitlement system.
Note
Users can’t buy the game multiple times, even if it is sold in a bundle. The system allows setting different access to games in a sandbox mode and in a real mode. If a user cancels their purchase, the games they bought are removed from the entitlement system. Regional sale restrictions apply to purchasing DRM-free games.
- The user gets an email with order details.
- The user gets access to the purchased game and can start playing it.
Note
If a user pre-ordered a game, they can start playing it only after its official release.
For unauthenticated users
- The user enters their email before creating the order.
- The user buys a DRM-free game without logging in to Launcher.
- The user gets an email with the game key.
Note
Keys for pre-ordered games are sent to users on the game release date.
- The key is redeemed in one of the following ways:
- by the user after they log in to the Launcher
- by the support service manager or partner via the Grant entitlement API call
Note
You can also revoke ownership of a game from a user via the Revoke entitlement API call. In this case, the key will be deactivated.
Was this article helpful?
Thank you for your feedback!
We’ll review your message and use it to help us improve your experience.Found a typo or other text error? Select the text and press Ctrl+Enter.