iOS Payment Links allow you to sell digital goods in your app through a secure, branded web checkout, without relying on traditional in-app purchases. Instead, players are directed to a fast, mobile-optimized checkout page where they can buy items like coin packs, character skins, or bundles. This feature reflects recent changes to Apple’s guidelines in certain regions, which now permit developers to direct players to external websites to complete purchases.
When a player selects an offer in your game, such as a character skin or power-up bundle, your server generates a unique payment link. This link opens a secure, responsive checkout page hosted by Appcharge. It supports multiple payment methods, displays localized pricing, and can be customized to match your game’s brand.
Once the player completes the payment, players are redirected back to your game via a Universal Link. The redirect URL includes a status parameter that indicates whether the purchase was successful, failed, or canceled, so your game can respond accordingly.
Appcharge finalizes the transaction, handles payment processing, and securely delivers the purchase details to your backend through a webhook.
If you use a Mobile Measurement Partner (MMP) like AppsFlyer, you can continue tracking player revenue and lifetime value. When a player completes a purchase through a payment link, Appcharge sends the purchase data to your backend. Your server can forward this to your MMP as you would for native in-app purchases. You can set up this tracking flow with minimal effort using our built-in AppsFlyer integration.