Skip to content
Create account or Sign in
The Stripe Docs logo
/
Ask AI
Create accountSign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
APIs & SDKsHelp
Overview
About Stripe payments
Upgrade your integration
Payments analytics
Online payments
OverviewFind your use caseUse Managed Payments
Use Payment Links
Use a prebuilt checkout page
    Overview
    Quickstart guides
    How Checkout works
    Customize look and feel
    Collect additional information
    Collect taxes
    Dynamically update checkout
    Manage your product catalog
    Subscriptions
    Manage payment methods
    Let customers pay in their local currency
    Add discounts, upsells, and optional items
    Set up future payments
    Save payment details during payment
    After the payment
    Migrate from legacy Checkout
    Migrate Checkout to use Prices
Build a custom integration with Elements
Build an in-app integration
In-person payments
Terminal
Payment methods
Add payment methods
Manage payment methods
Faster checkout with Link
Payment scenarios
Handle multiple currencies
Custom payment flows
Flexible acquiring
Orchestration
Beyond payments
Incorporate your company
Crypto
Agentic commerce
Financial Connections
Climate
Understand fraud
Radar fraud protection
Manage disputes
Verify identities
United States
English (United States)
HomePaymentsUse a prebuilt checkout page

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.

CHECKOUT
Create a payments form to accept payments on your website

Accept one-time and subscription payments from more than 40 local payment methods.

Start building your checkout integration

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.

Hosted checkout form

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

Embedded Checkout form

Embedded form Customers enter their payment details in an embedded payment form on your site without redirection.

  STRIPE-HOSTED PAGEEMBEDDED FORM
UICheckoutCheckout
APICheckout SessionsCheckout Sessions
Integration effort
Low code
Low code
HostingStripe-hosted page (optional custom domains)Embed on your site
UI customizationLimited customization1Limited customization1

1Limited customization provides 20 preset fonts, 3 preset border radius options, logo and background customization, and custom button color.

Customize checkout

Customize the look and feel

Customize the appearance and behavior of the checkout flow.

Collect additional information

Collect shipping details and other customer information during checkout.

Collect taxes

Collect taxes for one-time payments in Stripe Checkout.

Dynamically update checkout

Make updates while your customer checks out.

Add trials, discounts, and upsells

Add promotions, such as trials, discounts, and optional items.

Change when and how you collect payment

Set up subscriptions

Create a subscription with recurring payments for your customers.

Set up future payments

Save your customers’ payment details to charge them later.

Save payment details during payment

Accept a payment and save your customer’s payment details for future purchases.

Let customers pay in their local currency

Use Adaptive Pricing to allow customers to pay in their local currency.

Manage your business

Manage your product catalog

Handle your inventory and fulfillment with Checkout.

Migrate payment methods to the Dashboard

Migrate the management of your payment methods to the Dashboard.

After the payment

Customize the post-payment checkout process.

Sample projects

One-time payments
Web · Mobile web
Subscriptions
Web · Mobile web · Stripe Billing
Browse our samples
Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc