Checkout logo
Stripe Checkout

We built Checkout so you don’t have to

Stripe Checkout is a prebuilt, hosted payment page optimized for conversion. Whether you offer one-time purchases or subscriptions, use Checkout to easily and securely accept payments online.

Conversion

Increase sales with a better payments experience

We obsess over every detail of the checkout page—from its load time to the smallest animation. By using Checkout, you have a team of Stripe engineers and designers working continually to increase sales on your behalf.

Designed to reduce friction

Let your customers breeze through the checkout by making it easy for them to input and reuse their payment information and by helping them spot errors in real time.
  • Address auto-complete
  • 1-click payment using Link with Stripe
  • Real-time card validation
  • Descriptive error messages
  • Third-party autofill
  • Card brand identification

Optimized for any device

Provide an optimal experience across mobile, tablet, and desktop with a responsive checkout, and offer Apple Pay and Google Pay out of the box.
On average, your customers will check out 3x faster when paying with Apple Pay or Google Pay.

Built for global customers

Checkout supports 25+ languages, 135+ currencies, and dynamically shows the payment methods most likely to improve conversion.
Our early users saw up to a 46% increase in sales after enabling local payment methods.
  • Alipay
  • Afterpay / Clearpay
  • Bacs Direct Debit
  • Bancontact
  • EPS
  • FPX
  • Giropay
  • Grabpay
  • iDEAL
  • Pre-authorized debits
  • Przelewy24
  • SEPA Direct Debit
  • Sofort

Your brand, your Checkout

Customize Checkout’s colors and brand settings to match the look and feel of your site and make the transition to Checkout seamless.

Get started

The fastest way to integrate Stripe

Checkout’s intuitive APIs and documentation make it easy to get started, and easy to iterate.

Modular in nature

Use Checkout as your all-in-one payment page, or use it only for specific payment methods by combining it with our embeddable UI components.

Supports advanced use cases

Checkout works with our other APIs to let you set up subscriptions or power your platform or marketplace payments.

Security

Built-in fraud prevention and compliance

Powerful fraud protection

Checkout uses machine learning to help you distinguish fraudsters from customers. Apply extra authentication to high-risk payments, or let us take on fraudulent disputes entirely with Chargeback Protection.

Compliance made easy

Qualify for the simplest method of PCI validation with a pre-filled SAQ A, and easily meet new regulatory requirements like Europe’s Strong Customer Authentication.

What’s in the box

Checkout at a glance

Supported use cases

  • One-time payments Accept payments for digital or physical goods.
  • Saving payment details Collect your customers’ payment details for later use.
  • Subscriptions and trials Use Stripe Billing to set up recurring payments and free trials. Your customers can update their payment information through our prebuilt customer portal.
  • Metered and tiered pricing Use Stripe Billing to set up usage-based or tiered subscriptions.
  • Platform and marketplace payments Use Stripe Connect to onboard sellers, route payments, and manage your platform and marketplace payments.

Built-in features

  • Simplified PCI validation Minimize your PCI burden—Checkout lets you qualify for the simplest form of PCI validation, a prefilled SAQ A.
  • Email receipts Send automatic email receipts after a successful payment or refund.
  • Coupons and promo codes Generate coupons to provide customers with promotions and discounts with built-in validation logic.
  • Address collection Collect your customers’ billing or shipping addresses, powered by our address autocomplete for easier input.
  • Automatic tax collection Use Stripe Tax to automate tax calculation and collection or define applicable tax rates via the API
  • Language support Offer a localized checkout page in over 25 languages.
  • Fraud logic Use machine learning to block fraudulent transactions and apply extra authentication to high-risk payments or when required by regulation.
  • Card testing protection Protect your business from card testing without impacting conversion by triggering CAPTCHA in case of an attack.
  • Adjustable quantities Let your customers adjust item quantities directly on the checkout page.
  • Store policies Highlight your return policies, support contact information, or links to terms of service on the checkout page to increase buyer confidence.
  • Carbon removal Use Stripe Climate to direct a fraction of your revenue to remove carbon dioxide from the atmosphere.
  • Chargeback Protection Enable Chargeback Protection on your account to let us take on fraudulent disputes for you.

Payment methods

  • Card payments Accept credit and debit cards from all major card brands.
  • Apple Pay Offer Apple Pay out of the box to customers who have set it up on their device or browser—no domain registration required.
  • Google Pay Offer Google Pay out of the box to customers who have set it up on their device or browser.
  • Afterpay / Clearpay Let your customers break their payment into 4 interest-free installments using Afterpay (also known as Clearpay)
  • Alipay Capture the growing buying power of Chinese consumers by offering Alipay—one of China’s most popular digital wallets, with over one billion users.
  • SEPA Direct Debit Debit your customers’ bank accounts in 34 European countries. SEPA Debit is most often used for recurring payments for digital goods or services.
  • Bacs Direct Debit Let your UK customers set up one-off or recurring payments through Bacs Direct Debit.
  • BECS Direct Debit Let your Australian customers set up one-off or recurring payments through BECS Direct Debit.
  • iDEAL Let your Dutch customers pay with iDEAL—the most popular bank transfer method in the Netherlands accounting for over 50% of online payments.
  • Bancontact Let your Belgian customers pay with Bancontact—Belgium’s most popular payment method offered by over 80% of online businesses.
  • Giropay Let German customer’s pay with Giropay—a popular bank transfer method.
  • Sofort Let your European customers pay with Sofort—a bank transfer method popular in Austria, Belgium, Germany, Italy, the Netherlands, and Spain.
  • EPS Let your Austrian customers pay with EPS—an online transfer payment method with over 15% market share in Austria.
  • Przelewy24 Let your Polish customers pay with P24—a popular bank transfer method in Poland.
  • GrabPay Let your customers pay with GrabPay—a popular payment method in Southeast Asia.
  • FPX Let your Malaysian customers pay with FPX—a popular Malaysian payment method using their bank credentials.

Conversion optimizations

  • Payment method optimization Dynamically show the payment methods most likely to increase conversion based on your customer’s location and preference.
  • Responsive design Offer an optimized experience across desktop, tablet, and mobile with a payments page that adapts to the size of the screen.
  • Address auto-complete Make it easier for your customers to enter their address with our address auto-complete.
  • Card validation Provide real-time feedback as your customer types their card information to minimize errors and reduce dropoff.
  • Email validation Highlight potentially misspelled email domains to avoid capturing incorrect email addresses.
  • Descriptive error messages Use descriptive and localized error messages to help your customers correct mistakes.
  • Third party autofill Let your customers use payment details stored in their browser to breeze through the checkout.
  • Card brand identification Use the first digits of your customers’ cards to validate the card brand and increase their confidence.
  • 1-click payment using Link with Stripe Let your customers save and reuse their card on your site and across thousands of businesses using Checkout.

Pricing

Know what you’ll pay

Sell online without a website

Share a payment link with your customers—no code required.

Design your own form instead

To create your own payments form, use our rich embeddable UI components.