Enable Buy Button via Mobile SDK

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 via Xsolla Mobile SDK is also suitable if you’re using a custom Web Shop not based on Site Builder and are looking to integrate Pay Station directly into your game.

Check the Web Shop-based integration if you are looking for the fastest low-code integration option.

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.