Build a payments page
Create a payments page with prebuilt UIs using the Checkout Sessions API.
Accept payments on your website
Accept one-time and subscription payments from more than 100 local payment methods.
Start building your checkout integration

Stripe Checkout
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.

Checkout page Customers enter their payment details in a fully-featured payment page, either embedded on your site or via a redirect to a Stripe-hosted page.

Checkout elements Build a fully customized payment page using elements
| PAGE Recommended | ELEMENTS | |
|---|---|---|
| API | Checkout Sessions | Checkout Sessions |
| Feature list | Out of the box UI support for Billing, Tax, Adaptive Pricing, Stripe Managed Payments, Link, Dynamic payment methods, Surcharging, Split-tender | Out of the box UI support for Adaptive Pricing, Link, Dynamic payment methods |
| Order summary | Includes full order summary with subtotals (tax and shipping costs), cross-sells & upsells, free trials, discounts and promo codes | No order summary |
| Ongoing maintenance required | ||
| Hosting | Hosted or Embedded | Embedded |
| Complexity | Low | Most |
| Customization | 15 configurable settings via brand settings | Full CSS customization via the Appearance API |