Eu vou construir uma integração confiável de webhook do stripe ou authorize net


Sobre este Serviço
Tradução automática
Seu webhook do Stripe ou Authorize.Net está disparando duas vezes, cobrando os clientes em dobro, enviando e-mails duplicados ou processando o mesmo pedido mais de uma vez? Isso é uma camada de idempotência ausente.
Eu crio manipuladores de webhook que garantem efeito exatamente-uma-vez por efeito. Mesmo que o mesmo evento chegue várias vezes, fora de ordem ou seu servidor crash no meio do processamento, o resultado acontece uma única vez.
O que você recebe:
- Deduplicação de event-id e armazenamento de chave de idempotência
- Verificação de assinatura, para que apenas eventos genuínos sejam processados
- Tratamento seguro para tentativas e fora de ordem
- Ferramentas de dead-letter e replay (níveis superiores)
- Testes automatizados, incluindo um teste de replay de duplicatas que prova a correção
Prova antes de você pedir: cada técnica é respaldada por uma demonstração pública e executável no meu GitHub. Um sistema de caos reexecuta 1000 eventos e mostra que N eventos se tornam 1 efeito, com CI verde.
Limites: eu construo apenas a camada de idempotência. Nunca recebo ou armazeno dados brutos do cartão (que permanecem com seu gateway), e não preciso de chaves de produção ao vivo. Uso fixtures de modo de teste.
Me diga qual gateway e quais eventos estão se duplicando, e eu te digo como faria para que eles fossem exatamente-uma-vez.
Conheça mais sobre Yihong Z.
Backend Reliability Engineer, Idempotent Webhooks, ETL and LLM Evals
- A partir deAlemanha
- Membro desdejun. de 2026
Idiomas
Chinês, Inglês, Alemão
Tradução automática
Perguntas frequentes
Tradução automática
Você vai mexer nos dados do cartão dos meus clientes?
Não. Eu construo apenas a camada de idempotência e manipulação de eventos. Os dados brutos do cartão permanecem com o Stripe ou o Authorize.Net, então o escopo PCI nunca chega até mim.

