Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
About Stripe payments
Upgrade your integration
Payments analytics
Online payments
OverviewFind your use caseManaged Payments
Use Payment Links
Build a checkout page
Build an advanced integration
Build an in-app integration
    Overview
    Payment Sheet
    Embedded Payment Element
      Accept in-app payments
      Customize look and feel
      Add custom payment methods
      Filter card brands
    Link out for in-app purchases
    Collect addresses
    US and Canadian cards
Payment methods
Add payment methods
Manage payment methods
Faster checkout with Link
Payment interfaces
Payment Links
Checkout
Web Elements
In-app Elements
Payment scenarios
Custom payment flows
Flexible acquiring
Orchestration
In-person payments
Terminal
Other Stripe products
Financial Connections
Crypto
Climate
HomePaymentsBuild an in-app integration

Embedded Payment Element

Embed a payment method selector anywhere in your app.

Copy page

The Embedded Payment Element is a customizable drop-in component that embeds a list of payment methods on any screen in your app. When a payment method is selected from the list, a bottom sheet collects payment details.

Embedded Payment Element

The Embedded Payment Element offers you the flexibility to integrate payment methods anywhere within your app’s interface. For example, you can use the Embedded Payment Element to:

  • Display the payment method options directly on your checkout screen, allowing users to view and select their payment method without the need for a separate sheet.
  • Integrate the payment method list into your existing payment methods screen with other items like coupon selection.

For developers seeking a prebuilt and customizable solution for payment processing, use the Payment Sheet instead. If you require additional control over where to place the payment method list, use the Embedded Payment Element. To learn more about these solutions, see Mobile Payment Element.

Accept a payment

Build an integration with the Embedded Payment Element.

Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc