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

      

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

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.

View subscriptions documentation

Flexible billing periods
Yearly, monthly, weekly, or custom intervals.
Coupons
Offer special deals & coupons to your users.
Trials
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: 139 currencies included New

Stripe automatically handles conversions so that you can instantly charge customers in their local currencies. Learn more

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

Stripe for marketplaces New

If you’d prefer to pay out to your marketplace’s sellers directly, Stripe can give you unmatched control. Learn more

And much, much more

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

Teams

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

Learn more

Webhooks

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

By using any of Stripe’s client libraries, such as Stripe.js for the web or the mobile APIs, you’re automatically compliant with the strictest PCI requirements.

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

Trusted

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.