Build an in-app payments integration
Use the Mobile Payment Element to build a customized 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 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 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.
Features and availability 
UI
API
Integration effort
APIUI customization
Extensive, using the Appearance API
Payment methods 1
Mobile support
Responsive web and mobile native
One-time and recurring payments
Yes
Fraud protection
Global payments
1Wallet payment methods require registering your domain.