Xsolla SDK for Windows
The native Xsolla SDK for Windows is now available, bringing powerful monetization tools to any game published on Windows!
The Xsolla SDK for Windows brings out-of-store commerce, in-app purchases, and global payments to Windows games.
If you are using Unity for your project, we recommend integrating the Xsolla SDK for Unity. For more details, please visit this page.
With a single integration, the SDK empowers developers to connect directly with players, maintain control over the checkout experience, and keep up to 95% of their revenue. It supports side-by-side in-store checkout where allowed, enabling flexible billing strategies and loyalty incentives. Games automatically benefit from updates for new monetization tools, regulatory compliance, and global policy changes.
With built-in IAP catalog sync, streamlined tax onboarding for flexible payouts, and support for more payment methods and local currencies, the Xsolla makes scaling Windows games across stores and regions simple. Developers can focus on building their game, while Xsolla handles the complexity of payments, payouts, and compliance.
Platform Support
Epic Games Store & 3rd-Party Commerce
Epic Game Store policy allows developers to use alternative payment methods, including browser-based flows, provided they handle processing and fulfillment. See Epic's official documentation for details.
That means developers can run their own payment system alongside—or instead of—the Store's commerce, giving full control over offers to players via features like dual billing, web shop purchases, and player incentives. Explore this article for more details.
Game Engine Coverage
- Unity: Use the Xsolla SDK for Unity for Windows games built with Unity.
- Custom Engines: Native SDKs available in C++ and C# for full flexibility.
- Defold: Integrate payments quickly with the Xsolla SDK for Defold, available on Defold Asset Portal.
- More Coming Soon: Support for additional engines is in progress—stay tuned!
Key Benefits for Windows Developers
One Integration, Many Stores: Get up and running on Epic Games Store and others with a single SDK. Wherever your game lives, your monetization strategy stays consistent—and in your control.
Dual Billing Support: Offer players side-by-side checkout options to let them choose how they pay. Reward loyalty, encourage competition, let commerce become a feature. See best practices for more.
Catalog Sync Across Platforms: Sync IAPs and SKUs effortlessly between your game and Xsolla. Avoid juggling dev portals and managing redundant item definitions across multiple stores.
Flexible Payouts Without the Paperwork: Onboarding and tax compliance can be a time sink—Xsolla offers a smooth, global tax interview process and payout flexibility to get you monetizing faster.
More Payment Options, Global Reach: Xsolla supports more global payment methods, more local currencies, localized checkout flows, advanced anti-fraud, and compliant payment processing out-of-the-box.
Buy Button Integration
The Xsolla SDK for Windows is fully compatible with the Xsolla Buy Button, enabling:
- One-Tap Purchase Flow: Players can instantly access payment UI for specific items
- Browser-Based Checkout: Direct checkout experiences from within Windows games
- More Payment Methods: Accept more local currencies with 1,000+ global payment methods
- Seamless Integration: Launch web payment UI directly from your Windows game
- Enhanced Conversion: Optimized purchase flow reduces friction and increases conversion rates
Getting Started
Ready to integrate Xsolla SDK into your Windows game?
To gain access to the Xsolla SDK for Windows during the Developer Preview phase, please fill out the form ↗ (https://xsolla.com/epic-games-store?utm_medium=marketing&utm_content=windows-sdk).
What's Next?
- SDK Documentation - Follow a step-by-step guide to integrate the SDK into your game
- SDK for Epic Games Store - Use the SDK to enable seamless commerce on the Epic Games Store
- Contact Support ↗ (https://xsolla.com/epic-games-store?utm_medium=marketing&utm_content=windows-sdk) - Reach out to your Account Manager for personalized implementation guidance