- 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.
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.
- 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: 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
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.
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.
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.