💳 Stripe Webhook & Checkout Doctor
Diagnose why Stripe Checkout, the Billing Portal, or your webhooks aren't working: missing signature verification, raw-body mistakes, no idempotency, test/live key mix-ups, broken success and cancel URLs, and subscription lifecycle gaps. Works across Next.js, Express, FastAPI, and serverless, with severity, evidence, and copy-paste fixes for each finding.