Skip to content

Stripe API Documentation

Complete reference for building with Stripe's payments platform. Covers the full API surface — payments, billing, Connect, fraud prevention, and more.

Where to start

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

All sections

SectionDescription
Getting StartedCLI setup, SDK installation, sandbox testing, go-live checklist
PaymentsPaymentIntents, Checkout, embedded UI, refunds, Payment Links
Payment MethodsCards, BNPL, wallets, bank debits, bank transfers, stablecoins
BillingSubscriptions, pricing, usage-based billing, revenue recovery
InvoicingInvoice API, quickstart, customization
ConnectPlatforms, marketplaces, onboarding, payouts
Fraud PreventionRadar rules, allow/block lists, fraud testing
TerminalIn-person payments, hardware readers
More ProductsIdentity, Tax, Issuing, Treasury, Financial Connections
Quick ReferenceTest cards, decline codes, currencies, errors, versioning

Stripe API Reference - Self-contained docs reference, refreshed 2026-05-18