New Quixel Megascans Collections now available for free

Xsolla Cross-Buy

Xsolla - Nov 25, 2020

Cross-platform cloud storage for player purchases of premium virtual items and currencies. Instantly syncs accounts and comes pre-integrated with authentication and authorization access features.

  • Supported Platforms
  • Supported Engine Versions
    4.25 - 4.26
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Cross-Platform Synchronization

Save and sync player purchases and rewards from any platform or device. Player Inventory uses a single touchpoint to instantly sync all user accounts with items and balances.

Cloud-Based Storage of Flexible Items

Sell any virtual goods - consumable, non-consumable, subscriptions, bundles, currencies - and store any type of content.

Pre-integrated Web Store

Open a new channel of sales using Xsolla Site Builder for selling in-game items. When a player makes a purchase via a web store the item will be added to the player inventory in-game.


  • Cross-platform synchronization of purchased items
  • Platform-independent storage capability
  • Console platform compliance

Additional Features

If optional Xsolla Login is used:

  • OAuth 2.0 
  • 1-click authorization with 30+ providers
  • Seamless authentication via Steam client
  • Native social authentication on mobile devices
  • User account management and friend system
  • Custom user attributes
  • Access right management
  • Rate limit, DDoS protection, Cloud Storage
  • Pre-integrated with MailChimp

To get started, simply create a publisher account with Xsolla. 

Discord server: join our community

Support email:

See the documentation for more info:

SDK Integration Guide

SDK Source Code

Technical Details

How to migrate SDK to an older version of UE4

High-level Code

Xsolla provides a solid and extensive API for advanced control. General basic knowledge of the game engine is a prerequisite. Easy start with:

  • classes and methods for API calls
  • easy-to-use callbacks
  • components to synchronize GameObjects and Remote Procedure Calls (RPCs)


The included demo showcases one possible example of how the included and distinct Xsolla products work together. Use it for reference only, or as an initial quick start version that you can expand and customize as needed.

Built-in Browser

A built-in browser is provided with this SDK. It allows users to open the payment UI inside the game without an external browser. You can still use an external browser or another solution in your application. The repository exists here:


  • Xsolla Cross-Buy is already included as part of Xsolla Game Commerce (XGC). You can download the XGC plugin if you need a broader set of features, but do NOT install these plugins separately
  • Xsolla Cross-Buy includes Xsolla Login & Account System. Do NOT install these two plugins separately.