Native Android — Xsolla SDK 3 Integration Video
A step-by-step video walkthrough for integrating the Xsolla SDK into a native Android game (Java). Using a simple clicker-game demo, it shows how to launch a secure Pay Station checkout overlay natively inside the app — giving players access to 1,000+ localized payment options without routing out to a browser.
The video covers setup plus the four stages of a complete integration:
- Set Up the SDK — add the Xsolla Maven repo and dependency in Gradle, then import the package in your main activity.
- Authenticate — initialize
Configand theBillingClient(with Project ID, Login ID, sandbox enabled) inonCreate(). - Load Catalog — query product details with
queryProductDetailsAsync. - Purchase Product — launch the billing flow (
launchBillingFlow) to open the Xsolla Pay Station overlay. - Finalize Purchase — listen for the result and
consumeAsyncthe transaction token to award the item.