Ik bouw een betrouwbare stripe of authorize net webhook integratie

D
david_zhai
D
david_zhai
Yihong Z.
Sommige informatie is automatisch vertaald.

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.

Yihong Z.

Backend Reliability Engineer, Idempotent Webhooks, ETL and LLM Evals

  • Afkomstig uitDuitsland
  • Lid sindsjun 2026
  • Talen

    Chinees, Engels, Duits
I'm a backend engineer who fixes the failures that cost money: duplicate webhook charges, ETL jobs that drop or double rows, and LLM features that hallucinate in production. What sets me apart: every service is backed by a public demo with tests and CI on my GitHub, so you can see proof before you order. I work on: - Exactly-once webhooks and payment idempotency - Idempotent ETL and migrations that reconcile to the cent - LLM eval harnesses that catch hallucinations - Scheduling optimization with OR-Tools Rescue jobs start with a paid diagnosis. I keep scope tight and ship tested code.

Automatische vertaling