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 path that meets your business needs.
Payment UIs
Use prebuilt payment UIs to accept payments online.
Add payment methods
Accept more payment methods to help your business expand its global reach and improve checkout conversion.
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.
Compare features and availability
All integrations support one-time and recurring payments, fraud protection, and global payments.
PAYMENT LINKS | STRIPE-HOSTED PAGE | EMBEDDED FORM | EMBEDDED COMPONENTS Public preview | ADVANCED INTEGRATION | |
---|---|---|---|---|---|
UI | Payment Links + Checkout | Checkout | Checkout | Elements | Elements |
API | Checkout Sessions | Checkout Sessions | Checkout Sessions | Checkout Sessions | PaymentIntents |
Integration effort | |||||
Hosting | Stripe-hosted page (optional custom domains) | Stripe-hosted page (optional custom domains) | Embed on your site | Embed on your site | Embed on your site |
UI customization | Limited 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 | ||
External 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 Payment Method integration options.
3Wallet payment methods require registering your domain.
Compare payment scenario support
See how Stripe supports different payment scenarios by each integration path.
1 Not supported on Dashboard-created Payment Links.
2 Only available on IC+ pricing.
Compare features
PAYMENT LINKS | STRIPE-HOSTED PAGE | EMBEDDED FORM | EMBEDDED COMPONENTS Public preview | ADVANCED INTEGRATION | |
---|---|---|---|---|---|
Email receipts | |||||
Post-purchase behavior | Hosted 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 | |||||
Subscription up-sells | |||||
Cross-sell related products | |||||
Collect tax IDs | 1 | ||||
Collect phone numbers | 1 | 1 | |||
Collect billing and shipping addresses | 1 | 1 |
1 Requires additional integration.
2 Available for subscriptions and invoices only.
Compare product support
See how the various integration options work with other Stripe products.
PAYMENT LINKS | STRIPE-HOSTED PAGE | EMBEDDED FORM | EMBEDDED COMPONENTS Public preview | ADVANCED 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.