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

Payment Sheet 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.

Embedded Element Private preview 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.
Manage payments
Additional configuration
Features and availability
All integrations support one-off and recurring payments, fraud protection, and global payments.
UI | In-app Elements |
API | Payment Intents |
UI customisation | Extensive customisation with Appearance API |
Mobile support | Responsive web and mobile native |
Payment methods 1 | Access to over 100 global payment methods |
Dynamic payment methods | Manage payment methods without code in the Dashboard. |
Faster checkout with Link 1 | |
Apple Pay, Google Pay, and Amazon Pay 1 | |
External payment methods |
1Wallet payment methods require registering your domain.