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
- 1In the Stripe dashboard open the Events tab, filter on type (payment_intent.succeeded etc.) and hit 'Resend' on missed events.
- 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.
- 3Make your flow idempotent on event id, otherwise replay causes duplicate admin actions. Dedup key on event_id is the standard solution.
- 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.
- 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
- n8n: self-host or cloud?Self-hosted is cheaper at volume and keeps data local. Cloud removes ops burden.
- Zapier or Make: which fits better?Zapier is straight-line; Make handles complex flows with routers and iterators for less money.
- Power Automate Cloud or Desktop: which to use?Cloud for SaaS integrations and triggers. Desktop for RPA against legacy Windows apps without APIs.
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.
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.