Checkout
The easiest payment flow on web and mobile
Card number
MM / YY
CVC
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.
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"> <script src="https://checkout.stripe.com/checkout.js" class="stripe-button" data-key="pk_test_6pRNASCoBOKtIshFeQd4XMUh" data-image="/square-image.png" data-name="Demo Site" data-description="2 widgets ($20.00)" data-amount="2000"> </script> </form>
Explore Checkout.
Learn more about Checkout's features and API.
Get started with Checkout