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
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
HomePayments

Online payments

Learn about your integration options for accepting payments online.

Optimize your payments integration and increase revenue with the Optimized Checkout Suite, which includes payment UIs, dynamic payment methods, and faster checkout with Link. To get started, find the integration that meets your business needs or explore the demo to see how the features work.

Explore the demo

Payment UIs

Use prebuilt payment UIs to accept payments online.

No code
Payment links
Use Payment Links to embed or share a link to a Stripe payment page to accept payments without a website.
Integration effort:
Recommended
Prebuilt payment form
Use Stripe Checkout to embed or redirect to a prebuilt payment form on your website.
Integration effort:
Web components
Use Stripe Elements to design a custom payment experience to collect payments on your website.
Integration effort:
In-app payments
Use Stripe's Mobile Payment Element to accept payments in your iOS, Android, or React Native app.
Integration effort:

Add payment methods

Accept more payment methods to help your business expand its global reach and improve checkout conversion.

Dynamic payment methods

Simplify your payment methods code by dynamically ordering and displaying payment methods.

A/B test payment methods

Launch an A/B test for a new payment method in the Dashboard.

Payment method rules

Control when payment methods are available to your buyers.

Payment method configurations

Create different sets of payment methods to display to customers based on specific checkout scenarios.

Add Link for faster checkout

Use Link to let your customers select a saved payment method at checkout instead of entering payment information. Your customers can save their credit cards, debit cards, or US bank accounts for faster checkout at any Link-enabled business. Link also lets you accept Instant Bank Payments.

Link with Checkout

Use Link with Stripe’s prebuilt checkout page.

Link with Web Elements

Embed Link into your custom payment page for faster checkout.

Link with Mobile Elements

Add Link to your native iOS, Android, and React Native apps.

Compare features and availability

All integrations support one-time and recurring payments, fraud protection, and global payments.

 PAYMENT LINKSSTRIPE-HOSTED PAGEEMBEDDED FORMEMBEDDED COMPONENTSADVANCED INTEGRATION
UIPayment Links + CheckoutCheckout Checkout ElementsElements
APICheckout Sessions Checkout Sessions Checkout Sessions Checkout Sessions PaymentIntents
Integration effort
No code required
Low coding
Low coding
More coding
Most coding
HostingStripe-hosted page (optional custom domains) Stripe-hosted page (optional custom domains) Embed on your site Embed on your site Embed on your site
UI customizationLimited customization1 Limited customization1 Limited customization1 Extensive customization with Appearance API Extensive customization with Appearance API
PAYMENT METHODS2
Dynamically display 40+ payment methods
Manage payment methods in the Stripe Dashboard without coding
Faster checkout with Link and more wallet payment methods such as Apple Pay, Google Pay, and Amazon Pay 3 3 3
Custom payment methods

1Limited customization provides 20 preset fonts, 3 preset border radius options, logo and background customization, and custom button color.

2For detailed support for each payment method, see learn more about payment methods.

3Wallet payment methods require registering your domain.

Compare payment scenario support

See how Stripe supports different payment scenarios by each integration path.

 PAYMENT LINKSSTRIPE-HOSTED PAGEEMBEDDED FORMEMBEDDED COMPONENTSADVANCED INTEGRATION
Set up future payments
Save payment details during payment
Place a hold on a payment method 1
Finalize payments on your server 3
Multi-step payment flow
FLEXIBLE PAYMENT SCENARIOS2
Multicapture
Overcapture
Extended authorization
Incremental authorization

1 Not supported on Dashboard-created Payment Links.

2 Only available on IC+ pricing.

3 We’re actively working on supporting this feature and expect to launch in 2025.

Compare features

 PAYMENT LINKSSTRIPE-HOSTED PAGEEMBEDDED FORMEMBEDDED COMPONENTSADVANCED INTEGRATION
Email receipts
Post-purchase behaviorHosted or redirect Redirect Hosted or redirect Custom Custom
Apply discounts with Coupons and Promotion Codes 12
Abandoned cart recovery
Prefill customer data and payment methods 3
Subscription up-sells
Cross-sell related products
Collect tax IDs 1 1
Collect phone numbers 1 1
Collect billing and shipping addresses 1 1

1 Requires additional integration.

2 Available for subscriptions and invoices only.

3 We’re actively working on supporting this feature and expect to launch in 2025.

Compare product support

See how the various integration options work with other Stripe products.

 PAYMENT LINKSSTRIPE-HOSTED PAGEEMBEDDED FORMEMBEDDED COMPONENTSADVANCED INTEGRATION
Collect tax with Stripe Tax 1
Recurring payments with Stripe Billing 2
In-person payments with Terminal 3

1 Requires integration with Stripe Tax API.

2 Requires integration with Subscriptions API.

3 Requires integration with Terminal.

Detailed Billing feature support

Detailed Connect feature support

Integrate with a platform or a plugin

Stripe partners with thousands of popular platforms and supports plugins to bring Stripe payments into your website. See all of our integration solutions in our online directory.

Shopify
Sell online, on social media, and in person with a multichannel commerce platform.
Squarespace
Use Stripe payments on a single platform to sell your products.
Adobe Commerce
Use the Stripe Connector for Adobe Commerce for accepting payments on Adobe Commerce.
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