The easiest payment flow on web and mobile

Card number



Remember me

The best payments experience for you

Checkout is designed to increase your revenue. We refine and iterate, so you don't have to.

… and your users

Checkout is full of little touches to make things easier for your customers.

Rapid checkout everywhere

Returning customers can check out with a single click, all across the web.

A tailored experience, everywhere

Checkout works beautifully on every device, with custom experiences for mobile, tablet and desktop.

+1 (415) 697-2918 now Your Stripe verification code is 500-840

Integrate in minutes. Checkout in seconds. Improving forever.

The payment form done right

Checkout is an embeddable payment form for desktop, tablet, and mobile devices. It works within your site—customers can pay instantly, without being redirected away to complete the transaction.

Speak your customers’ language

To start, we’ve translated Checkout into twelve languages so that customers around the world can pay with a localized experience.

Always improving

You don't have to be an expert in server hardware to build a website—and you shouldn't have to be an expert in payments to build a business. By using Checkout, you have a team of Stripe engineers and designers continually working to refine your flow and optimize your funnel.

1-tap mobile payments

Payment on phones and tablets is frustrating. Nobody likes poking at their screens to type long card numbers. Checkout lets your customers save their details, connected to an email address and a phone number, and pay with a single tap. It's like Gravatar for payments, secured by single-use SMS codes.

Should I use Checkout?

Stripe will always support building the whole payment form yourself, but Checkout enables Stripe to do more for you. With Checkout, we're constantly collecting data and running tests with the goal of increasing your revenue.

This version of Checkout is already deployed (and has been extensively tested) on thousands of sites and has handled millions of transactions. You can see it in action at Dribbble, charity: water and Humble Bundle.

Easy to implement

You can integrate Checkout in a few lines of JavaScript. Checkout generates normal Stripe tokens for use on your server.

<form action="/charge" method="POST">
    data-name="Demo Site"
    data-description="2 widgets ($20.00)"

Explore Checkout.

Learn more about Checkout's features and API.

Get started with Checkout