Skip to content

Stripe or Mollie missed a webhook, how do I get that data in?

Payment providers store webhooks and can resend them. Stripe has the Events API and a Resend button in the dashboard, Mollie lets you re-fetch the payment via status call. Don't rebuild from scratch.

Try this first

  1. 1In the Stripe dashboard open the Events tab, filter on type (payment_intent.succeeded etc.) and hit 'Resend' on missed events.
  2. 2For Mollie: call GET /v2/payments/{id} for each payment id and process the response as if it were a webhook. Put that call in a recovery flow.
  3. 3Make your flow idempotent on event id, otherwise replay causes duplicate admin actions. Dedup key on event_id is the standard solution.
  4. 4Build a catch-up flow that fetches the last 24h of events nightly and cross-checks with your own DB. If anything is missing, trigger then.
  5. 5Document who has authority to trigger replays, otherwise someone double-processes a batch.

When to bring us in

If you need replay across weeks or months and want to avoid double bookings, we can test the catch-up together.

See also

None of the above fits?

Describe your situation below. We pass your input plus the steps you already saw to our AI and return tailored next-step advice. If it's too risky to DIY, we'll say so.

Who are you?

For the AI question we need your email and company, so we can follow up if the AI gets stuck, and to prevent abuse.

Limited to 2 questions per hour and 5 per day, kept lean so the AI stays useful. For more, contacting us directly works better for you and us.

Or skip the DIY entirely

Our Managed IT clients do not look these things up. One point of contact, a fixed monthly price, resolved within working hours.