DEV Community

WebhookProof profile picture

WebhookProof

404 bio not found

Joined Joined on 
Stripe webhook timestamp outside the tolerance zone? Fix the clock, don't set tolerance to 0

Stripe webhook timestamp outside the tolerance zone? Fix the clock, don't set tolerance to 0

1
Comments 1
4 min read
Stripe webhook timed out? Return a 2xx first, then do the heavy work in a queue

Stripe webhook timed out? Return a 2xx first, then do the heavy work in a queue

1
Comments 1
5 min read
Refunded or disputed, but the customer still has access? Your Stripe webhook only listens for the purchase

Refunded or disputed, but the customer still has access? Your Stripe webhook only listens for the purchase

Comments 1
5 min read
Customers paid while your Stripe webhook was down? How to find and recover every missed order

Customers paid while your Stripe webhook was down? How to find and recover every missed order

Comments 2
5 min read
Can someone fake a Stripe payment to your app? Only if your webhook skips the signature check

Can someone fake a Stripe payment to your app? Only if your webhook skips the signature check

Comments
5 min read
Stripe sent the same webhook twice. Make fulfillment idempotent before it costs you

Stripe sent the same webhook twice. Make fulfillment idempotent before it costs you

5
Comments 3
5 min read
Stripe webhooks broke the day you went live? Check which whsec_ you're using

Stripe webhooks broke the day you went live? Check which whsec_ you're using

Comments
5 min read
Customer paid in your Lovable or Bolt app but nothing unlocked? Where to look first

Customer paid in your Lovable or Bolt app but nothing unlocked? Where to look first

Comments
6 min read
Stripe webhook shows 307 or 308 on Vercel / Next.js? It's a redirect, and Stripe won't follow it

Stripe webhook shows 307 or 308 on Vercel / Next.js? It's a redirect, and Stripe won't follow it

Comments
6 min read
Stripe webhook returns 401 on a Supabase Edge Function? Here's the fix (and the step after it)

Stripe webhook returns 401 on a Supabase Edge Function? Here's the fix (and the step after it)

1
Comments 2
6 min read
Customer paid but didn't get access? 4 reasons your Stripe webhook is silently failing

Customer paid but didn't get access? 4 reasons your Stripe webhook is silently failing

Comments 1
8 min read
loading...