Sign in
An image of the Stripe logo
Create account
Sign in
Home
Payments
Business operations
Financial services
Developer tools
No-code
All products
Home
Payments
Business operations
Home
Payments
Business operations
Financial services
Developer tools
Support
Overview
Overview
How Checkout works
Quickstart
Fulfill your orders
Migrate payment methods to the Dashboard
Manage limited inventory
Migrate from legacy Checkout
Migrate Checkout to use Prices
Additional features
Add discounts
Add shipping
Make line item quantities adjustable
Let customers decide what to pay
Collect taxes
Collect tax IDs
Collect phone numbers
Customize your integration
Customize success page
Configure subscription upsells
Configure cross-sells
Recover abandoned carts
Collect consent for promotional emails
Analyze conversion funnel
Start a free trial without collecting payment details
Present local currencies
Post-payment invoices
Guest customers
Testing
Checkout
·
HomePayments

Stripe Checkout

Use a low-code integration to build a customized payment page, hosted on Stripe.
A gif showing the Checkout user interface

Checkout is a low-code payment integration that creates a customizable payment page so you can quickly collect payments on desktop and mobile devices. Checkout supports one-time payments and subscriptions for your global customer base with coverage across over twenty local payment methods. For a full list of Checkout features, see Built-in features and customizable features.

Explore Stripe Checkout

Don’t see your use case? Let us know how you would like to use Checkout.

Get started

How Checkout works

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

Quickstart

Explore a code sample of an integration with Stripe Checkout.

Enable global payment methods

Turn on different Checkout payment methods through the Dashboard.

Automate Checkout

Fulfill your orders

Learn how to fulfill orders after a customer completes their purchase.

Make line item quantities adjustable

Configure the Checkout Session so customers can adjust line item quantity during checkout.

Manage limited inventory with Checkout

Learn to use time-limited purchase windows to manage inventory.

Customize Checkout branding

Customize your integration

Customize branding, language support, fonts, store policies, and more.

Customize your success page

Display a custom confirmation page with your customer’s order information.

Custom domains

Learn how to bring your own custom domain to Stripe Checkout.

Collect payment information

Collect taxes

Collect taxes for one-time payments and Subscriptions.

Collect tax IDs

Collect VAT and other customer tax IDs in Checkout.

Collect phone numbers

Collect phone numbers in Checkout.

Boost revenue

Subscription upsells

Enable customers to upgrade their subscription plan at checkout by using upsells.

Cross-sells

Enable customers to purchase complementary products at checkout by using cross-sells.

Recover abandoned carts

Recover abandoned Checkout pages and boost revenue.

No code options

Pricing table

Display a pricing table on your website and take customers directly to Stripe Checkout.

Payment links

Embed or share a link to a Stripe payment page to accept payments without a website.

Additional features

Add discounts

Reduce the amount charged to a customer by discounting their subtotal with coupons and promotion codes.

Add shipping

Use shipping rates and collect shipping addresses from your customers.

Analyzing your conversion funnel

Learn how to analyze the conversion funnel if you use Stripe Checkout on your site.

Try a sample project

One-time payments
Web · Mobile web
Subscriptions
Web · Mobile web · Stripe Billing
View all on GitHub

Built-in and customizable features

Stripe Checkout has the following built-in and customizable features:

Built-in features

  • Google Pay, Apple Pay, and Link
  • Responsive mobile design
  • SCA-ready
  • CAPTCHAs
  • PCI compliance
  • Card validation
  • Error messaging
  • Adjustable quantities
  • Automatic tax collection
  • International language support

Customizable features

  • Collect taxes
  • Custom branding with colors, buttons, and font
  • Cross-sells
  • Global payment methods
  • Subscription upsells
  • Custom domains
  • Email receipts
  • Apply discounts
  • Custom success page
  • Recover abandoned carts
  • Autofill payment details with Link
  • Collect Tax IDs
  • Collect shipping information
  • Collect phone numbers

Sign up to be notified of new features and updates.

Provide your email to receive updates on new features and support for more use cases.
Read our privacy policy.
Signed up successfully!
Thank you! We'll be in touch soon.
Was this page helpful?
Questions? Contact us.
Watch our developer tutorials.
Check out our product changelog.
Powered by Markdoc
You can unsubscribe at any time. Read our privacy policy.
Stripe Shell
Test mode
▗▄ ▄▟█ █▀▀ ▗▟████▙▖ ██████ ███▗▟█ ███ ███▗▟██▙▖ ▗▟█████▙▖ ███▖ ▀▀ ███ ███▀▀▀ ███ ███▀ ███ ███ ███ ▝▜████▙▖ ███ ███ ███ ███ ███ █████████ ▄▄ ▝███ ███ ▄ ███ ███ ███▄ ███ ███ ▄▄ ▝▜████▛▘ ▝▜███▛ ███ ███ ███▝▜██▛▘ ▝▜█████▛▘ ███ ▀▘
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Login to Stripe docs and press Control + Backtick on your keyboard to start managing your Stripe resources in test mode. - View supported commands: - Find webhook events: - Listen for webhook events: - Call Stripe APIs: stripe [api resource] [operation] (e.g. )
The Stripe Shell is best experienced on desktop.
$