Complete reference for building with Stripe's payments platform. Covers the full API surface — payments, billing, Connect, fraud prevention, and more.
Getting Started Set up your environment, install the CLI, explore the API, and go live with confidence. Development Setup · API Tour · Go-Live Checklist
Payments Accept one-time payments, manage payment intents, use Checkout, save cards, and handle refunds. Accept a Payment · Checkout · Payment Intents
Billing Build subscription products, set pricing models, handle cancellations, and recover failed payments. Overview · Quickstart · Pricing Models
Connect Build platforms and marketplaces that route money to connected accounts. Overview · Onboarding · Payouts
Fraud Prevention Use Radar to block fraudulent payments with rules and custom lists. Overview · Radar Rules · Radar Lists
Quick Reference Test cards, decline codes, currencies, API errors, versioning, and webhook signatures. Test Cards · Decline Codes · Currencies
| Section | Description |
|---|---|
| Getting Started | CLI setup, SDK installation, sandbox testing, go-live checklist |
| Payments | PaymentIntents, Checkout, embedded UI, refunds, Payment Links |
| Payment Methods | Cards, BNPL, wallets, bank debits, bank transfers, stablecoins |
| Billing | Subscriptions, pricing, usage-based billing, revenue recovery |
| Invoicing | Invoice API, quickstart, customization |
| Connect | Platforms, marketplaces, onboarding, payouts |
| Fraud Prevention | Radar rules, allow/block lists, fraud testing |
| Terminal | In-person payments, hardware readers |
| More Products | Identity, Tax, Issuing, Treasury, Financial Connections |
| Quick Reference | Test cards, decline codes, currencies, errors, versioning |