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.
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.
For Mac, Linux, or Windows
-
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.
Payment methods supported in the United States