Category

Stripe & Billing guides

Source-linked implementation guides for SaaS builders who need webhook, invoice, entitlement, and billing-state paths to fail cleanly.

Green exit sign hanging from a ceiling.

Stripe Cancel-Save Flow in Node: Retain Subscribers

Build a Stripe cancel-save flow in Node with cancellation intent, save offers, period-end cancellation, and reason analytics.

Programmable calculator photographed on a desk.

Stripe MRR and Churn in Node: Subscription Metrics

Compute Stripe MRR, ARR, churn, paid invoice revenue, and refunds from idempotently stored subscription events in Node.

Close-up of a mechanical electricity meter with numbered dials.

Usage-Based Billing with Stripe in Node: Meter Safely

Build usage-based Stripe billing in Node with a durable usage ledger, billing meter events, customer alerts, and invoice timing checks.

Conference room table surrounded by empty chairs.

Stripe Per-Seat Billing in Node: Proration Controls

Build Stripe per-seat subscriptions in Node with durable seat counts, explicit quantity updates, and predictable proration behavior.

Historical invoice document photographed flat on a light background.

Stripe Webhook Idempotency in Node: Stop Double Work

Build idempotent Stripe webhooks in Node by verifying raw bodies, storing event IDs, and separating API idempotency from webhook dedupe.