Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
About Stripe payments
Upgrade your integration
Payments analytics
Online payments
OverviewFind your use caseManaged Payments
Use Payment Links
Build a checkout page
Build an advanced integration
Build an in-app integration
Payment methods
Add payment methods
Manage payment methods
Faster checkout with Link
Payment interfaces
Payment Links
Checkout
    Overview
    How Checkout works
Web Elements
In-app Elements
Payment scenarios
Custom payment flows
Flexible acquiring
Orchestration
In-person payments
Terminal
Other Stripe products
Financial Connections
Crypto
Climate
HomePaymentsCheckout

Stripe Checkout

Build a low-code payment form and embed it on your site or host it on Stripe.

Checkout is a low-code, prebuilt payment form that can be hosted by Stripe or embedded into your website. Checkout is powered by the Checkout Sessions API. You can use the API with Stripe Elements to build a more customized checkout experience.

Get started

Hosted checkout form

Stripe-hosted page: Your customers click a button on your site and get redirected to a payment page hosted by Stripe.

Checkout form using Elements with Checkout Sessions API

Embedded form: Your customers pay through an embedded form on your website.

Checkout form using Elements with Checkout Sessions API

Embedded components: Custom checkout page built with Elements and the Checkout Sessions API.

Explore the demo Compare features and availability

Browse sample projects

One-time payments
Web · Mobile web
Subscriptions
Web · Mobile web · Stripe Billing
Browse our samples

Learn more

How Checkout works

Learn how to add a checkout page to your website and collect payments.

Watch a video tutorial

Learn how to implement Stripe Checkout for both e-commerce and subscription businesses.

Enable global payment methods

Turn on different Checkout payment methods through the Dashboard.

Customize your integration

Customize your checkout page, including branding, language support, fonts, and store policies.

Features

Support for digital wallets and LinkBuilt-in
Responsive mobile designBuilt-in
SCA-readyBuilt-in
CAPTCHAsBuilt-in
PCI complianceBuilt-in
Card validationBuilt-in
Error messagingBuilt-in
Adjustable quantitiesBuilt-in
Automatic tax collectionBuilt-in
International language supportBuilt-in
Adaptive PricingBuilt-in
Collect taxesCustomizable
Custom branding with colors, buttons, and fontCustomizable
Optional itemsCustomizable
Global payment methodsCustomizable
Subscription upsellsCustomizable
Custom domains (Stripe-hosted page only)Customizable
Email receiptsCustomizable
Apply discountsCustomizable
Custom success pageCustomizable
Recover abandoned cartsCustomizable
Autofill payment details with LinkCustomizable
Collect Tax IDsCustomizable
Collect shipping informationCustomizable
Collect phone numbersCustomizable
Set the subscription billing cycle dateCustomizable
Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc