Sign in
An image of the Stripe logo
Create account
Sign in
Home
Payments
Business operations
Financial services
Developer tools
Security
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
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
Embed a pricing table (Beta)
Testing
No-code options
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.

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 and Apple Pay
  • 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
  • One-click payments 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.
You can unsubscribe at any time. Read our privacy policy.
You are now subscribed!
Thank you! We'll be in touch soon.
Was this page helpful?
Questions? Contact us.
View developer tutorials on YouTube.
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! This is a graphical user interface of the Stripe CLI. You can use it to discover webhook events and manage your Stripe resources. By pressing ctrl + ` you can toggle it open from any page within the Stripe documentation. - View supported commands: - Listen for webhook events: - Trigger webhook events: - Call Stripe APIs: stripe [api resource] [api operation] (e.g. )
The Stripe Shell is best experienced on desktop.
$