Documentation
Whether you’re a startup or a global enterprise, learn how to integrate with Stripe to accept payments and manage your business online.
Start with your use case
-
Accept online payments
Let customers pay with cards and more on your site or app.
-
Create subscriptions
Manage recurring payments, plans, and metered billing.
-
Build a marketplace
Onboard, verify, and pay out to sellers or service providers.
-
Accept in-person payments
Bring Stripe payments to your point of sale.
-
Send invoices
Create one-time and recurring invoices.
-
Issue reloadable cards
Distribute cards and control how they're used.
Users in the United States can accept Visa Mastercard American Express Discover JCB Diners Club credit and debit cards. Stripe also supports a range of payment methods, including support for 3D Secure, ACH debit, Apple Pay, and Google Pay.
Clone a sample project
Explore the developer tools
Stripe CLI
Quickly bootstrap sample projects, send test mode API requests, debug webhooks and more, right from your terminal.
-
API reference
Discover all Stripe API resources.
-
Client and server libraries
From PHP to React, we've got you covered.
-
Stripe community
Chat live with other developers in #stripe on freenode.