Diário
Notas sobre a construção de sistemas de pagamento.
Decisões de engenharia explicadas abertamente — incluindo os prós e contras.
- Webhooks que sobrevivem a novas tentativasEntrega pelo menos uma vez, assinaturas HMAC sobre o corpo bruto, janelas contra repetição e idempotência pelo ID do evento — as peças que tornam os webhooks seguros para agir.
- Projetando uma máquina de estados de pagamento que dá para explicar ao suporteCatorze estados, cada um com uma razão de existir. Como mantivemos o ciclo de vida do GRYPHEM PAY preciso sem torná-lo ilegível.
- Confirmações são evidência, não um cronômetroPor que o GRYPHEM PAY conta as confirmações por rede e trata as reorganizações da cadeia como eventos de primeira classe, e não como casos extremos.