| One-time web payment | Checkout Sessions first; PaymentIntent only when checkout state must be custom | references/payments.md |
| Embedded/custom checkout UI | Checkout Sessions with Payment Element where possible | references/payments.md |
| Local methods, wallets, bank debits, BNPL | Dynamic payment methods and Dashboard configuration | references/payment-methods-local.md |
| Save payment method for later | SetupIntents and Customer payment methods | references/customers-payment-methods.md |
| Subscriptions or recurring billing | Billing APIs plus Checkout Sessions and Customer Portal | references/billing.md |
| Feature access from subscriptions | Entitlements and webhook-driven local authorization | references/entitlements.md |
| Invoices, quotes, credit notes | Invoicing and Quotes APIs | references/invoicing-quotes.md |
| New usage-based billing | Check current Stripe docs; Metronome is often preferred for new complex usage billing | references/billing.md |
| Marketplace or SaaS platform payments | Connect Accounts v2 where supported for the target use case | references/connect.md |
| Refunds, chargebacks, disputes | Refunds API, Disputes API, Connect fee/transfer reversal logic | references/refunds-disputes.md |
| Sales tax, VAT, or GST | Stripe Tax plus Registrations API | references/tax-treasury.md |
| Embedded financial accounts | v2 Financial Accounts API, after current-doc verification | references/tax-treasury.md |
| Bank account data linking | Financial Connections Sessions and minimum permissions | references/financial-connections.md |
| In-person payments | Stripe Terminal, readers, locations, card_present flows | references/terminal.md |
| Fraud, reviews, risk decisions | Radar rules, reviews, 3DS strategy, delayed fulfillment | references/radar-fraud-risk.md |
| Reporting and reconciliation | Balance Transactions, Reports, Payouts, Transfers, Application Fees | references/reporting-reconciliation.md |
| Identity verification | VerificationSessions and sensitive PII handling | references/identity-verification.md |
| Card issuing | Issuing cardholders, cards, authorizations, transactions | references/issuing.md |
| API client or SDK setup | SDK initialization, retries, version pinning, environment isolation | references/sdk-api-version.md |
| Webhook implementation or event handling | Signature verification, event matrix, replay, Connect events | references/webhooks-events.md |
| Local testing and test cards | Stripe CLI triggers, test mode matrix, Test Clocks | references/testing.md |
| General Stripe CLI work | CLI login, listen, trigger, diagnostic boundaries | references/stripe-cli.md |
| Idempotency and retries | API request keys, event dedupe, business constraints | references/idempotency.md |
| Production launch | Live Dashboard, keys, webhook, monitoring, support checklist | references/go-live-checklist.md |
| Logs and diagnostics | Request IDs, event IDs, redaction, Dashboard/Workbench correlation | references/observability.md |
| Monitoring and incidents | Metrics, alerts, degraded mode, severity rules | references/monitoring.md |
| Troubleshooting | Common errors, mode/account mismatches, webhook and Connect triage | references/troubleshooting.md |
| Key handling, OAuth, 2FA | Security reference | references/security.md |
| Cloud service or credential provisioning | Stripe Projects CLI plugin | references/projects.md |
| API or SDK upgrade | Upgrade checklist and changelog review | references/upgrade.md |
| MCP, Claude/Codex plugins, Agent Toolkit | AI tooling reference | references/ai-tools.md |
| Unsure where to start | Documentation map | references/docs-map.md |