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.

Checkout is a low-code, prebuilt payment form that Stripe hosts or that you can embed into your website. Checkout uses the Checkout Sessions API.
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.
| 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.