Skip to main content

3 docs tagged with "payments"

View all tags

Debug a Failed Stripe Webhook

Diagnose and fix a failed Stripe webhook — find the event in Stripe CLI, check Vercel logs for the error, fix the handler, and replay the event safely without duplicates

Payment Flow Architecture

Source of truth for all Stripe payment flows. Payment-first principle — no DB writes until checkout.session.completed webhook confirms payment.

Stripe Integration

Stripe billing setup across all three products — one account with test and live modes, webhook processing, checkout session flow, and subscription lifecycle management