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.

How it works

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.

Key features

  • No-code setup: Launch quickly without building or hosting your own payment flow.
  • Custom checkout design: Tailor the look and feel of the checkout page to match your game’s branding. Customize layout, fonts, colors, button text, and payment methods.
  • Localized pricing: Display region-specific prices for a smoother global experience.
  • Redirect back to game: Direct players back to your app after payment.
  • Integrated tracking: Continue tracking player purchases and lifetime value through Mobile Measurement Partners like AppsFlyer.
  • Complete transaction management: Appcharge acts as your Merchant of Record. It handles tax calculation and payment, supports global payment methods, and includes built-in tools for fraud prevention and chargeback management.

Mobile Measurement Partner (MMP)

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.