Documentation
Whether you’re a startup or a global enterprise, learn how to integrate with Stripe to accept payments and manage your business online.
Use a prebuilt form
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.
-
API reference
Discover all Stripe API resources.
-
Client and server libraries
From PHP to React, we have got you covered.
-
Stripe community
Chat live with other developers in #stripe on freenode.