Official docs outline
22 sections- Payments overview
Ways to accept payments with Stripe, choosing between Checkout, Payment Element and direct API integrations.
- API keys and testing
Publishable vs secret and restricted keys, test mode, sandboxes and test cards.
- PaymentIntents
PaymentIntent lifecycle and statuses, client_secret, confirmation, capture, amount and currency.
- Checkout
Stripe-hosted Checkout Sessions, line items, success and cancel URLs, mode payment/subscription/setup.
- Payment Element
Embedded UI component, dynamic payment methods, Stripe.js, confirmPayment.
- Payment methods
Cards, wallets, bank debits and redirects, payment method objects and attaching to customers.
- SetupIntents and saved payment methods
Saving payment methods for future use, off-session payments, customers.
- 3D Secure and SCA
Strong customer authentication, next_action handling, requires_action status.
- Webhooks
Event delivery to endpoints, event types, responding 2xx quickly, retries, handling payment_intent.succeeded.
- Webhook signature verification
Stripe-Signature header, signing secret, constructEvent with raw body, replay tolerance.
- Events
Event objects, event types, retrieving events, event ordering and duplicates.
- Idempotent requests
Idempotency-Key header, safe retries, key reuse behavior and expiry.
- Error handling
Error types (card_error, invalid_request_error), decline codes, handling failures.
- Rate limits
API request rate limits, 429 responses, backoff strategies.
- API versioning
Pinned API versions, upgrading, webhook endpoint versions.
- Refunds and disputes
Refunding charges, partial refunds, disputes and chargebacks, evidence.
- Billing and subscriptions
Products, prices, customers, subscriptions, trials, proration, invoices and billing cycles.
- Subscription webhooks
Provisioning access from events: invoice.paid, customer.subscription.updated, invoice.payment_failed.
- Usage-based billing
Metered billing, meters and meter events, usage aggregation.
- Connect
Platforms and marketplaces, connected accounts, onboarding, account types.
- Connect charge types
Direct, destination and separate charges and transfers, application fees, on_behalf_of.
- Radar and fraud
Fraud detection, rules, risk scores, 3D Secure rules.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.