# 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](https://docs.stripe.com/mobile/digital-goods/checkout.md). If you sell physical goods, you can accept payments using [in-app payments](https://docs.stripe.com/payments/mobile.md). **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](https://docs.stripe.com/payments/mobile.md). Choose one of the following integration paths to implement the available payment UIs: ## Accept payments [Use a prebuilt payment page (Recommended)](https://docs.stripe.com/mobile/digital-goods/checkout.md): Use Stripe Checkout to redirect customers to a Stripe-hosted payment page. [Use payment links (low-code)](https://docs.stripe.com/mobile/digital-goods/payment-links.md): Create a Payment Link for your in-app digital good or subscription. [Use a custom in-app flow](https://docs.stripe.com/payments/mobile.md): 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](https://docs.stripe.com/mobile/digital-goods/customer-portal.md): Redirect customers to a customized Stripe-hosted subscription management page.