Feature-packed payments

A suite of APIs that powers commerce for businesses of all sizes.

Built for developers

Robust, clean APIs that let you focus on building great products.

  • curl
  • Ruby
  • Python
  • PHP
  • Java
  • Node
  • Go

Stripe Checkout New

No need to design payment forms from scratch. Stripe Checkout offers a beautiful, customizable payment flow that works great across desktop and mobile. When you use Checkout, you’re always up-to-date, with no extra code required.

Explore Checkout

Total control with Stripe.js

Stripe.js securely transmits card details from browsers to Stripe. Use it to control every pixel of the experience and let Stripe take care of the pesky processing and compliance.

Stripe.js documentation

Seamlessly integrated mobile payments

Lyft, Postmates, OrderAhead, Instacart, and thousands of other mobile applications use Stripe’s native iOS & Android libraries to charge on the go. Even collect cards up front for seamless background billing later.

View mobile documentation

Even more ways to pay

Add Apple Pay, Amex Express Checkout, or Android Pay to your checkout flow with just a few lines of code.

Payments from start to finish

A flexible set of tools and functionality for modern commerce.

The whole stack

With clean, composable, and complete APIs, Stripe’s thoughtful interfaces and abstractions can handle your company’s needs — from storing cards and processing subscriptions to powering marketplaces and everything in between.

Stripe’s also got you covered if you just need to accept payments quickly and easily.

Recurring billing

With Stripe’s subscription APIs and webhooks, storing customers’ cards on file or even implementing complex functionality like metered billing or annual plans is easy.

Companies like Rackspace, Parse, and Squarespace use Stripe to manage subscriptions and recurring revenue.

Explore subscriptions

Flexible billing periods
Yearly, monthly, weekly, or custom intervals.
Offer special deals & coupons to your users.
Let your users take your service for a spin.
Unlimited subscription options
No limits on the type of plans you can offer.

Accept payments from anyone, anywhere

Stripe currently supports businesses in the US, Canada, UK, Australia, and many European countries. You can instantly accept payments from around the world.

Go global: 100+ currencies included New

Stripe automatically handles conversions so that you can instantly charge customers in their local currencies. We even support Bitcoin or local payment instruments like Alipay.

Build platforms with Stripe and offer payments to your users

For marketplaces, store builders, invoicing systems, and any service that helps users get paid.

Stripe Connect

Focus on creating and growing your platform, and we‘ll take care of spinning up Stripe accounts for your users and making sure they’re paid.

With OAuth, building on top of Stripe is a breeze. Learn more

Custom flow for sellers New

You can have sellers provide payment info in your app and manage their accounts entirely via the API. Stripe gives you unmatched control and stays out of the way. Learn more

And much, much more

With over a hundred powerful features, Stripe is the best way to accept payments online. Get started


Add team members to your account, control access levels, and more.

Learn more


Forget batch jobs. Stay in sync with account events and instantly take action.

Learn more

Data & reporting

See transaction info in real-time, and freely export to CSV, QuickBooks, or other formats.

Learn more

Designed with the whole company in mind

Stripe's engineering, operations, finance, and support experts make payments run smoothly for everyone.

Accounting integrations

With real-time access to reporting data, you can connect Stripe with your existing accounting or ERP systems.

Proven fraud protection

Stripe actively works to protect your business from fraudulent charges and monitors suspicious transactions.

Act locally, work globally

Work with international customers right out of the box while still getting paid in your preferred currency.

Operations, simplified

Handling billing support and disputes is easy with Stripe — address issues with a few clicks, or automate it.

Battle-tested systems

High availability, transparent uptime reporting, and always ready for high transaction throughput.

Rich 3rd-party ecosystem

You can use Stripe with lots of integrations that provide everything from email automation to hassle-free hosting.

Seamless security

Stripe provides security and compliance without the headaches.

No-hassle security & compliance

Meet PCI-DSS requirements for your payments just by properly implementing Stripe’s client libraries, such as Stripe.js for the web or the mobile APIs.

No sensitive data hits your servers, saving you weeks of security headaches.


Thousands of small and large companies use Stripe to power commerce for their business.

Certified PCI level 1

Stripe is certified to PCI Service Provider Level 1, the most stringent level of certification.

Two-factor authentication

Add an extra layer of security to your account by enabling two-factor authentication.