A complete commerce toolkit, built for developers.

Explore the docs View pricing

Tablet with Stripe merchant app
Smart phone with Stripe merchant app

We remember the bad old days: reams of paperwork, surprise fees, and confusing PCI compliance procedures. We engineered Stripe to let you start accepting payments in less than 10 minutes.

  • Craft beautiful payment flows

    Accept all major cards from customers around the world on web or in mobile apps. Design a custom payment flow to match your look and feel with Stripe Elements or drop in Stripe Checkout, our embeddable form. Save card details so customers can pay again with a single click.

    Read our quickstart guide

  • Write less payments code

    You don’t need to be a payments expert to support the newest features that improve customer experience and conversions. With one, unified platform, you’ll be ready to immediately support new tools like Apple Pay, accept 135+ currencies, support different payment methods, and more.

  • Secure by design

    Achieve PCI-DSS compliance for your payments just by implementing Stripe’s client-side tokenization in Stripe Elements or our iOS and Android bindings. No sensitive data hits your servers, so it’s more secure and saves you work.

More ways to pay around the world

Grow your business, go global, and boost conversions in other countries by localizing your payment experience.

  • International cards and currencies

    Your business can accept all major debit and credit cards from customers in every country in 135+ currencies

    • Visa
    • Master Card
    • American Express
  • Payment methods

    Go beyond credit cards and support global payment methods, which you can activate from your Dashboard.

Your guide to payment methods

Discover, understand, and select the right payment methods to reach a broader audience.

Read the guide

Get notified

We’re working to add many more payment types. Request the ones you need and we’ll reach out when they’re ready:

SEPA Credit, EPS, Konbini, Multibanco, P24, Trustly

Please select one more more payment methods you’d like to get notified about.

Thank you!

We’ll reach out as soon as more payment types are ready.

Built for developers

We measure our success in how little payments code you have to write. Quickly integrate our simple, composable APIs that are battle-tested for scale and built for high availability. Stripe lets you spend your development time on product improvements and ship them faster.

  • Libraries that play nice with your existing stack for desktop, web, iOS, and Android in every language—from Haskell and Node to Python and Go.

  • World-class documentation, guides, and recipes that make building any payment experience simple and easy.

  • Versioned, non-breaking API changes let you upgrade on your company’s schedule without surprises.

  • Chat directly with our friendly engineers anytime if you need support. Find us in #stripe on Freenode.

Unified endpoints for different payment types

Stripe Elements, Stripe Checkout, Apple Pay and more

Tokenize sensitive information

Create customer objects

Initiate a charge

Add products and SKUs

Create a subscription

Transfer earnings

Listen for webhooks

The best payment flows on web and mobile

Drop in a form that works out-of-the-box or build your own with rich UI components.

4242 12 / 20 CVC ZIP

Stripe Elements

Stripe Elements give you a set of rich building blocks to design your own custom payment form that works across devices of all sizes. Stripe Elements are pre-built UI components that support validation, formatting, localization, browser-detection, and much more.

Learn more about Stripe Elements

Stripe Checkout

The fastest and easiest way to start accepting payments. With one line of JavaScript, you can drop in a beautiful form that works across browsers and devices.

Learn more about Stripe Checkout

Other ways to use Stripe—no code required

Run your business on Stripe

Make faster business decisions using insights from real-time data. See all charges—across different payment types, countries, and currencies—in one place.

Track and manage your entire business online or on the go with the Stripe Dashboard.

  • Dashboard

    See and manage every payment, customer, subscription, transfer, and more right from your Dashboard. Quickly get a snapshot of your business and take immediate action. Each user gets an individual account with fine-grained permissions and two-factor authentication is available.

  • Keep every system in sync

    Sync your Stripe data with all your existing systems—Netsuite, Quickbooks, and more—and make reconciliation and reporting a breeze for your finance team. If you add product data, we’ll even help calculate taxes, shipping costs, and more.

  • Extend Stripe and automate any task

    Hundreds of integrations help extend the Stripe platform and automate almost every manual process that used to take hours of human time: reconciliation, reviewing fraud, handling disputes, and more.