Build an in-app payments integration
Use Stripe’s In-app Payments to build a customized payments integration and checkout flows for your iOS, Android, and React Native apps. You can build integrations with two different types of payment UIs using the Payment Intents API: Payment Sheet or Payment Element.

Payment Sheet A prebuilt sheet you can embed anywhere in your app. The sheet displays the list of payment methods, express pay buttons, and the confirmation button.

Embedded Element A fully customisable drop-in component that can display a list of payment methods anywhere in your app. Stripe handles payment detail collection when users select a payment method.
If you don’t have a Stripe account, sign up now.
Features and availability
UI
API
Integration effort
APIUI customisation
Extensive, using the Appearance API
Payment methods 1
Mobile support
Responsive web and mobile native
One-off and recurring payments
Yes
Fraud protection
Global payments
1Wallet payment methods require registering your domain.