Skip the plumbing.
Ship the product.
Slipway builds drop-in kits that solve the hard, boring infrastructure — correctly — so you can launch in an afternoon instead of a fortnight. First up: billing that survives production.
Next.js 15 · React 19 · TypeScript · Supabase — wire one function and go live.
// Every Stripe event — exactly once, even out of order. export async function POST(req: Request) { const event = await verifyStripeSignature(req); if (await alreadyProcessed(event.id)) return ok(); // idempotent ✓ if (await isStale(event)) return ok(); // out-of-order safe ✓ await applyEntitlements(event); await markProcessed(event.id); return ok(); }
Stripe Billing Kit for Next.js 15
Most "add Stripe to Next.js" guides stop at Checkout. Real billing breaks on the parts they skip — webhooks that fire twice, events that arrive out of order, and the App Router changes that broke the old recipes. This kit ships the correct patterns.
Everything the tutorials leave out
A complete subscription-billing layer you drop into a Next.js 15 app. Wire one getCurrentUser() and you're live.
- Idempotent, out-of-order-safe Stripe webhook — the hard part, solved
- Checkout + Customer Portal, wired end to end
- getEntitlement() / hasFeature() feature gating
- Optional credit billing: idempotent grants + atomic consumption
- Supabase schema with race-safe Postgres functions & RLS
- Runnable demo app + README, quickstart & security checklist
- Pluggable auth — Supabase, Clerk, and NextAuth examples
◇ Early bird — $59 for the first 25 buyers
Get the kitOne-time purchase · instant download · free v1.x updates
Kits you'd actually trust in production
Real code, not filler
Hand-built, structurally audited, and designed around the failure modes that only show up under real traffic.
Docs that respect your time
A 10-minute quickstart, an architecture explainer, and a security checklist — so you understand what you ship.
Kept current
Stripe and Next.js move fast. Kits get free minor updates so your billing layer doesn't rot.
More kits on the ramp
Slipway is a growing shelf of production building blocks. The billing kit is first; here's what's queued.
Claude Code setup kit
An opinionated, tested Claude Code operating system for a specific dev stack.
Auth starter
The auth edge cases — sessions, roles, org invites — handled cleanly.
Usage & metering
Event ingestion and usage-based billing that reconciles with Stripe.