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

Payment Sheet
A fully customizable 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 customizable 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-time and recurring payments, fraud protection, and global payments.
UI | In-app Elements |
API | Payment Intents |
UI customization | Extensive customization 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.