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
Overview
Online payments
Products and prices
Invoicing
Subscriptions
Quotes
In-person payments
Multiparty payments
After the payment
Add payment methods
Payment Links
Stripe Checkout
    Overview
    How Checkout works
    Quickstart
    Fulfill your orders
    Migrate payment methods to the Dashboard
    Migrate from legacy Checkout
    Migrate Checkout to use Prices
    Customize your integration
    Customize branding
    Collect taxes
    Collect tax IDs
    Collect phone numbers
    Post-payment invoices
    Make line item quantities adjustable
    Add custom fields
    Let customers decide what to pay
    Boost revenue
    Present local currencies
    Configure subscription upsells
    Configure cross-sells
    Recover abandoned carts
    Collect consent for promotional emails
    Analyze conversion funnel
    Additional features
    Add discounts
    Add shipping
    Start a free trial without collecting payment details
    Manage limited inventory
    Guest customers
Stripe Elements
About the APIs
Regulation support
Implementation guides
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.

Interested in embedding Checkout?

We’re exploring letting you embed Checkout on your website. If you’re interested in providing feedback and getting early access, please contact us.

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.

Fulfill your orders

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

Customize Checkout

Customize your integration

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

Use custom domains

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

Customize your success page

Display a custom confirmation page with your customer’s order 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.

Post-payment invoices

Send invoices to customers with Stripe 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.

Present local currencies

Present prices in your customers’ local currencies during checkout.

Automatically convert currencies

Automatically convert prices for selected international shoppers to increase conversion.

Analyzing your conversion funnel

Learn how to analyze the conversion funnel of your Stripe Checkout page.

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.

Manage limited inventory with Checkout

Learn how to manage inventory with time-limited purchase windows.

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
  • Present local currencies

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?
Need help? Contact Support.
Watch our developer tutorials.
Check out our product changelog.
Questions? Contact Sales.
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 your Stripe account and press Control + Backtick on your keyboard to start managing your Stripe resources in test mode. - View supported Stripe 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.
$