Use a prebuilt Stripe-hosted Checkout page
Use Checkout Sessions to create a Stripe-hosted Checkout page or embedded form.
Accept one-time and subscription payments from over 40 local payment methods.

If you don’t have a Stripe account, sign up now.
Payment UIs 
You can use two different types of payment UIs with the Checkout Sessions API. See the options in our demo. The following images highlight which aspects of the checkout UI Stripe hosts in each option.

Stripe-hosted page Customers enter their payment details in a Stripe-hosted payment page, then return to your site after payment completion.

Embedded form Customers enter their payment details in an embedded form on your site without redirection.
Compare features and availability 
All integrations support one-time and recurring payments, fraud protection, and global payments.
STRIPE-HOSTED PAGE | EMBEDDED FORM | |
---|---|---|
UI | Checkout | Checkout |
API | Checkout Sessions | Checkout Sessions |
Integration effort | Low code | Low code |
Hosting | Stripe-hosted page (optional custom domains) | Embed on your site |
UI customization | Limited customization1 | Limited customization1 |
1Limited customization provides 20 preset fonts, 3 preset border radius options, logo and background customization, and custom button color.