FIRST 3 CLIENTS — $199 (THEN $399)

Stripe webhook + Resend email pipeline. Live in 24h.

Production HMAC sig verification, replay-attack guard, customer + founder emails, Vercel deploy, 7-day support. One file in your repo. Zero half-finished docs you have to debug at 1 AM.

Buy now — $199 How it works ↓ Refundable if I don't ship in 24h.

Verified live the same night I built it

First real $29 checkout fired six webhook events. All six returned 200 OK in under one second. Customer + founder confirmation emails delivered via Resend.

19:29:14.98POST /api/stripe-webhook200
19:29:12.10POST /api/stripe-webhook200
19:29:12.03POST /api/stripe-webhook200
19:29:11.95POST /api/stripe-webhook200
19:29:11.89POST /api/stripe-webhook200
19:29:11.85POST /api/stripe-webhook200
Six event-types per checkout (`checkout.session.completed`, `payment_intent.succeeded`, `charge.succeeded`, etc.) — handler returns 200 for all and dispatches email on the one it cares about. Zero retries, zero hammering, zero email drops.

Working source: github.com/bshelby88/sentry-forge-landing/api/stripe-webhook.js — fork it free, or pay me $199 to fit it to your stack.

→ Read: webhook blog — deep writeups on signature verification, multi-event handling, idempotency.

→ Try: Free webhook signature diagnostic — paste your sig + body + secret, get instant verdict. Pure client-side; nothing logged.

What ships in 24 hours

01

Sig verification

HMAC-SHA256 against the raw body bytes (not the JSON-parsed body — Vercel's default body parser breaks Stripe sig if you let it run). 5-minute timestamp tolerance window blocks replay attacks. crypto.timingSafeEqual() for the constant-time compare.
02

Tier mapping

Map your Stripe product IDs and amounts to email copy variants. Buyer of your $29 plan gets one onboarding email; buyer of your $299 plan gets the higher-touch one. Edit the map in one place.
03

Customer email

"Your case is open" / "Welcome" / whatever copy you want, dispatched immediately on checkout.session.completed. Resend by default. Postmark / SendGrid swap is one function call.
04

Founder email

[FORGE PAID] notification to your inbox with tier, amount, customer email, Stripe session ID, and the next-action runbook. Reply-to set to the customer so reply works one-tap.
05

Always-200 contract

Webhook returns 200 even if downstream email/DB fails. Stripe stops retrying, your error log stays clean, and the failure handling lives in your error monitor — not in Stripe's retry storm.
06

Vercel deploy

Pushed to your main, env vars wired in Vercel project settings, Stripe endpoint registered with the right secret. I do the deploy. You get the green "Ready" status.
07

Live verification

$1 test charge, refunded after. You watch the webhook fire 200, you watch the emails land. Done in front of you, not "should work, lemme know."
08

7-day support

If a Stripe event fails sig verification or an email doesn't fire in the first week, I fix it. Bug in my code is on me.

Pricing

First 3 Clients · Then $399
Regular: $399
$199 · one-time
  • One file in your repo (`api/stripe-webhook.js` or `.ts`)
  • HMAC sig verification + replay guard
  • Tier mapping for multiple Stripe products
  • Customer + founder email automation (Resend)
  • Vercel deploy + env-var wire-up
  • Live $1 test verification (refunded)
  • 7-day support window
  • 24-hour turnaround from intake
  • Refundable if I miss the 24h window
Buy — $199

FAQ

What stack do you support?

Default: Next.js API routes on Vercel. Other combos I've done or can do same-day: Express on Render, Hono on Cloudflare Workers, SvelteKit endpoints, Remix actions. If you're on something exotic, send me the framework and I'll tell you in 30 minutes whether it's a fit.

Can I just fork your free code?

Yes — here. The $199 buys you the time to fit it to your repo, your env vars, your tier map, your email copy, and to verify it end-to-end with a real charge in front of you.

What if it breaks after the 7 days?

If it's a bug in the code I shipped, I fix it free, no time limit. If it's a new feature you want (new tier, new event type, new email provider), that's a follow-on engagement at hourly rate (I'll tell you up front).

Why so cheap?

I shipped my own pipeline last night, the code is fresh, and I want three testimonials more than I want $400. After the third client it's $399. Same code, same scope, same support window — just less aggressive pricing while I'm building the case studies.

Refund?

If I miss the 24-hour delivery window from receipt of your intake brief, I refund. If your Stripe events aren't hitting 200 by the end of the 7-day support window because of my code, I refund. Beyond that, this is a fixed-scope service and the standard "delivered as agreed" rules apply.

How do we start?

Buy at the link above. Stripe webhook fires (yes, my own webhook), I email you within 1 hour with the intake brief: framework, host, repo access, Stripe webhook secret, Resend API key, your tier copy. 24 hours later you have a working pipeline with a verified live test charge.