Sell virtual goods in-game or online
Use Xsolla tools to enable game monetization through your own store. In this store, you can sell virtual items, virtual currency, and bundles on an external website — regardless of whether your game is for PC, consoles, or cross-platform. To create a store, you can either use a ready-to-use template in Xsolla site builder, or create your own version of the store and integrate the Shop Builder API.
Use ready-made store UI
Create store with ready-to-use F2P template
Use this option to start with a ready-to-use site template and then customize it in the site builder. In this case, all required calls, e.g., to display the catalog and open the payment UI, are preconfigured on the Xsolla side.
Set upCreate store using Unity module
Use a prebuilt module included in Xsolla SDK for Unity version 2.5.5 and later. It enables rapid integration of an in-game store. The module provides a complete UI solution to streamline integration of user authentication, catalog display, and item purchase.
Set upNote
If you want to create a web store for a mobile game to sell virtual currency and items, we recommend checking the Web Shop solution.
Create your own store UI
Manage store using API or SDK on client side
Use this option if you don’t have your own server or want to quickly launch payment acceptance with minimal development. In this case, the Xsolla API or SDK allows you to display the catalog, open the payment UI, and grant purchases to users.
Set upManage store using API on server side
Use this option if you need full control over the payment process and purchase granting logic. In this case, you create your own store UI and use the Xsolla API to generate payment tokens, validate purchases, and grant items to users.
Set upWas 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.