Note: To get access to the iOS Mobile Checkout SDK, contact your account manager or get in touch.
The iOS Mobile Checkout SDK allows you to integrate a mobile checkout experience directly into your iOS game. Instead of using traditional in-app purchases, players are sent to a fast, mobile-optimized checkout page via a payment link, where they can purchase items like coin packs, character skins, or bundles. For a step-by-step guide to integrating this flow, see the Payment Link Flow.
The SDK is supported for Native iOS and Unity iOS platforms.
Before you begin
Before integrating the SDK, make sure you’ve:
- Developed and exposed a webhook to receive player transaction updates from Appcharge, following the Player Order Reporting Webhook schema.
- Entered your webhook URL in the Publisher Dashboard under Settings -> Integration.
Integrate the SDK
To integrate the SDK:
- Follow the setup instructions for your platform to import and configure the iOS Mobile Checkout SDK.
- Initialize the SDK.
- Implement the SDK callback methods.
- Retrieve price points (currently only relevant for the Unity iOS platform).
- Launch the checkout.
- Consume purchase and get non-consumed purchases (currently only relevant for the Unity iOS platform).
Responses are generated using AI and may contain mistakes.