Card Shipment Webhooks: Three Boundaries for Durable HTTPS Delivery, ACK and NACK
The article argues that card-shipment webhooks should be accepted once, expanded into a durable per-subscriber queue, and pushed to HTTPS endpoints under rate limits. Delivery is acknowledged only after success is recorded, while permanent failures are moved to a dead-letter state. The author contrasts this with synchronous fan-out, which ties producer latency to the slowest subscriber. The piece stresses a stable event ID and idempotency key, since exactly-once HTTP delivery is not achievable and at-least-once delivery is the realistic goal. It also warns against placing sensitive card data in shipment payloads and advises that recovery scans should repair stranded state rather than act as the main delivery engine.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in