Accept in-app purchases on iOS and Android
Let customers buy digital goods or subscriptions with Stripe
You can accept in-app payments on both iOS and Android with Stripe.
iOS apps US only: If you sell digital products, content, and subscriptions in the US, you can redirect customers to an external payment page using Stripe Checkout. To accept payments with Stripe Checkout, see Sell in-app digital goods and subscriptions. If you sell physical goods, you can accept payments using in-app payments.
Android apps US only: You can process payments directly in-app with a third-party payment processor like Stripe. To accept payments directly in-app with Stripe, see In-app payments.
Choose one of the following integration paths to implement the available payment UIs:
Accept payments
Recommended Use a pre-built payment page Use Stripe Checkout to redirect customers to a Stripe-hosted payment page.
Use payment links (low-code) Create a Payment Link for your in-app digital good or subscription.
Use a custom in-app flow Use in-app payments to create a custom payment form directly in your Android app to accept in-app purchases.
Manage subscriptions
Use a customer portal Redirect customers to a customised Stripe-hosted subscription management page.
