Buy Button for mobile games

Why is it important

Following recent updates to Apple’s policies in certain regions, developers are now permitted to guide users from their apps to external websites to accept payments for virtual items.

You can add visible buttons, banners, messages, and other calls to action that take users directly from your game to item purchase using a secure, browser-based checkout (to your Web Shop or payment UI) in a single click — without violating Apple’s rules or risking enforcement.

Buy Button integration via Mobile SDK is ideal if you want to link out from your game to a prebuilt, item-specific payment page and retain more control over the checkout flow, including:

  • Flexible customization of the purchase experience — from transaction logic to visual presentation.
  • Support for a serverless setup — the SDK can operate without a back end: purchases and item delivery are handled on the client side, with no need for webhooks.
  • A wide range of payment methods, including one-click payments via Apple Pay, for fast and familiar mobile checkout experience.

Integration scenarios

Buy Button for mobile games enables a seamless and secure link-out to purchases, launched directly from your mobile game in US.

Choose the scenario that suits your needs and start integration. All scenarios offer a wide range of payment methods — including Apple Pay, which provides users with effortless and familiar checkout experience.

Enable Buy Button via link-outs to Web Shop (Recommended)

Redirect users to an external secure browser-based checkout powered by Xsolla Web Shop and Pay Station. Launch with minimal setup to sell virtual items—no custom coding required.
Integrate

Enable Buy Button via Mobile SDK

Launch Pay Station directly from your mobile game, with full control over the payment process. This option supports cross-platform and serverless integrations.
Integrate

Enable Buy Button with custom checkout

Design a fully customized payment UI to deliver a unique user experience. Take full control of the user flow — from game launch to seamless return after checkout.
Integrate
Was this article helpful?
Thank you!
Is there anything we can improve? Message
We’re sorry to hear that
Please explain why this article wasn’t helpful to you. Message
Thank you for your feedback!
We’ll review your message and use it to help us improve your experience.
Last updated: July 7, 2025

Found a typo or other text error? Select the text and press Ctrl+Enter.

Report a problem
We always review our content. Your feedback helps us improve it.
Provide an email so we can follow up
Thank you for your feedback!
We couldn't send your feedback
Try again later or contact us at doc_feedback@xsolla.com.