Online payments
Learn about Stripe's integration choices for accepting online payments.
Recommended integrations
Optimize your integration
To optimize your integration and increase revenue, select the recommended integration that meets your business needs, add payment methods, and add Link.
Compare features and availability
All integrations support one-time and recurring payments, fraud protection, and global payments. For more detailed feature support, see a comparison of integration types.
PAYMENT LINKS | HOSTED CHECKOUT | EMBEDDED CHECKOUT | CUSTOM FLOW | |
---|---|---|---|---|
Product | Payment Links + Checkout | Checkout | Checkout | PaymentIntents + Elements |
Integration effort | ||||
Hosting | Stripe-hosted page (optional custom domains) | Stripe-hosted page (optional custom domains) | Embed on your site | Embed on your site |
UI customization | Limited customization1 | Limited customization1 | Limited customization1 | Extensive customization with Appearance API |
Mobile support | Responsive web | Responsive web | Responsive web | Responsive web and mobile native |
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 | ||
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.
Explore more no-code integrations
Integrate directly with the API or SDKs
API only
You can build a custom integration using our API reference documentation and SDKs.
Our collection of server-side and community SDKs provides support for most backend development languages.
Web and mobile SDKs
You can also accept payments in your own UI using the Stripe SDKs:
- Stripe.js (also supports React)
- iOS
- Android
- React Native
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.