Solutions
Web Shop
Overview
Integration flow
Demo walkthrough
Catalog and items
Create Web Shop
Promotions
Test and publish Web Shop
Analytics
Payments
Overview
Integration scenarios
Generation of payment token on client side
Generation of payment token on server side
Testing
Catalog configuration
Customization
Promotions
Payment UI management
Anti-fraud
Sell game keys
Overview
Integration flow
Prerequisites
Catalog
Create site
Set up authentication
Set up selling game keys
Promotions and other features
Cloud Gaming
Digital Distribution Hub
Products
Pay Station
In-Game Store
Overview
Integration guide
Features
Virtual items
Virtual currency
Bundles
Free items
Number limited offers
Time limit for displaying items in store
Item attributes
Coupons
Promo codes
Unique catalog offer
Upsell
Bonus promotions
Discount promotions
Personalization
Local prices
Regional sales restrictions
Reward system
Clan reward system
Referral program
Inventory. Time-limited items
How-tos
How to create and update an item catalog using JSON import
How to group bundles in catalog
How to import catalog
How to group and sort items in catalog
How to encourage users to make first purchase
How to provide users with daily rewards
How to create items not for sale
How to automate catalog updates
Extensions
References
Tutorials
Subscriptions
Overview
Integration guide
Features
How-tos
How to cancel last payment if subscription is canceled
How to allow a user to change a subscription plan
How to change the charge amount for an active subscription
How to manually renew subscriptions
How to set up bonuses
How to set up coupons
How to avoid fraud
How to increase first payment for subscription
How to set up selling multiple plans or subscriptions for a single user
How to set up subscription-based products and plan groups
References
Site Builder
Partner Network
Login
Overview
API reference
FAQs
Integration guide
Authentication options
User data storage
Security
Customization
Communication service providers
Features
How-tos
Extensions
Legal settings
References
Metaframe
Overview
Integration guide
Setting up custom sections
Setting up Wallet
Setting up Backpack
Setting up mobile version
Launcher
Overview
Integration guide
Features
How-tos
How to enable seamless authorization
How to transfer user data via launcher installer
How to send data to Google Analytics 4
How to connect additional games to the launcher
How to integrate Launcher with Epic Games Store
How to integrate launcher with Steam
How to carry out maintenance of a game
How to enable buying games in the launcher
How to set up launcher installer name
Extensions
References
Chat
API references
SDKs & libraries
Xsolla Mobile SDK
Headless checkout
Integration guide
Configure payment methods
References
SDK for Unity (PC, web)
Overview
SDK reference documentation
Integration guide
BaaS integrations
Demo project
Authentication
Catalog
Subscriptions
Promotions
Item purchase
Player inventory
User account and attributes
Application build guides
Troubleshooting
How to migrate to SDK version 1.0.0 and higher
How to migrate to SDK version 2.0.0 and higher
SDK for Unreal Engine
Overview
SDK reference documentation
Integration guide
BaaS integrations
Demo project
Authentication
Catalog
Subscriptions
Promotions
Item purchase
Player inventory
User account and attributes
Application build guides
How to modify SDKSDK for Cocos Creator
Overview
Integration guide
Demo project
Authentication
Catalog
Promotions
Subscriptions
Item purchase
Player inventory
User account and attributes
Troubleshooting
How to connect native Xsolla SDK for Android to your project
How to connect native Xsolla SDK for iOS to your projectExtensions for BaaS
PHP
SDK for Cocos Creator / Overview
Back to Docs
SDK for Cocos Creator
- Get started
- Create project in Publisher Account
- Set up basic Login project
- Install SDK
- Initialize SDK
- Set up catalog and subscription plans
- Integrate SDK on application side
- Test payment process in sandbox mode
- Go live
- General information
- Classic login via username/email and password
- Authentication via device ID
- Passwordless login
- Social login
- Authentication via custom ID
- Xsolla Login widget
- General information
- Purchase in one click
- Purchase for virtual currency
- Purchase via shopping cart
- Track order status
- General information
- Display player inventory in your application
- Consume virtual items and currencies from player inventory
Integration guide
Demo project
Authentication
Catalog
Promotions
Subscriptions
Item purchase
Player inventory
User account and attributes
Troubleshooting