Use a prebuilt Stripe-hosted payment page
Checkout is a low-code, prebuilt payment page that Stripe hosts or that you can embed into your website. Checkout uses the Checkout Sessions API.
Accept one-time and subscription payments from more than 40 local payment methods.

Payment UIs
You can use two different payment UIs with the Checkout Sessions API. The following images highlight which aspects of the checkout UI Stripe hosts in each option. You can also see these options by exploring our demo.

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 payment 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.