Payments, subscriptions, and invoicing. The backbone of internet commerce.
https://api.stripe.com
Stripe's API handles everything from one-time charges to complex subscription billing, marketplace payouts, and invoicing. It's the most widely used payment API by startups and enterprises alike.
The API uses form-encoded request bodies for write operations (not JSON). All responses are JSON. Test mode keys (sk_test_) let you test the full integration without real charges. The API is versioned. Each account is pinned to the version at creation time.
sk_test_ (test) or sk_live_ (live)| Method | Path | Description |
|---|---|---|
| POST | /v1/payment_intents |
Create a payment intent (recommended flow) |
| GET | /v1/payment_intents |
List payment intents |
| POST | /v1/customers |
Create a customer |
| GET | /v1/customers |
List customers |
| POST | /v1/subscriptions |
Create a subscription |
| GET | /v1/invoices |
List invoices |
| POST | /v1/refunds |
Refund a payment |
| GET | /v1/balance |
Get current account balance |
Accept one-time payments with Payment Intents. Supports cards, wallets, and bank transfers.
Create recurring billing with trials, metered usage, and automatic invoicing.
Split payments between sellers and platform with Stripe Connect.
Generate, send, and track invoices. Automatic reminders and payment links.