Ik bouw een betrouwbare stripe of authorize net webhook integratie


Over deze dienst
Automatische vertaling
Werkt je Stripe of Authorize.Net webhook twee keer, waardoor klanten dubbel worden gefactureerd, dubbele e-mails worden verzonden of dezelfde bestelling meer dan eens wordt verwerkt? Dat is een ontbrekende idempotentielaag.
Ik bouw webhook handlers die precies één keer werken door EFFECT. Zelfs als hetzelfde event meerdere keren aankomt, uit de volgorde, of als je server crasht tijdens de verwerking, gebeurt de actie maar één keer.
Wat je krijgt:
- Deduplicatie van event-id en een store voor idempotency-key
- Handtekeningverificatie, zodat alleen echte events worden verwerkt
- Retry-veilige, out-of-order-veilige verwerking
- Dead-letter en replay tools (hogere tiers)
- Geautomatiseerde tests, inclusief een duplicate-replay test die de fix bewijst
Bewijs voordat je bestelt: elke techniek wordt ondersteund door een openbare, uitvoerbare demo op mijn GitHub. Een chaos harness herhaalt 1000 events en toont dat N events worden samengevoegd tot 1 effect, met groene CI.
Grenzen: ik bouw alleen de idempotency-laag. Ik ontvang of sla geen raw card data op (dat blijft bij je gateway), en ik heb geen live productie keys nodig. Ik gebruik test-mode fixtures.
Vertel me welke gateway en welke events dubbel worden, en ik vertel je hoe ik ze precies één keer maak.
Maak kennis met Yihong Z.
Backend Reliability Engineer, Idempotent Webhooks, ETL and LLM Evals
- Afkomstig uitDuitsland
- Lid sindsjun 2026
Talen
Chinees, Engels, Duits
Automatische vertaling
Veelgestelde vragen
Automatische vertaling
Ga je mijn klanten' card data aanraken?
Nee. Ik bouw alleen de idempotency en event-verwerking laag. Raw card data blijft bij Stripe of Authorize.Net, dus PCI scope komt nooit bij mij terecht.

