Diego Saouda
Staff Software Engineer

Correção chave de idempotência enviada para o provedor (header

x-idempotency-key)

Recentemente, enviamos uma comunicação destacando a decisão de não continuar enviando a chave de idempotência para os provedores (header x-idempotency-key). Essa medida visa evitar possíveis complicações durante as re-tentativas feitas em um mesmo provedor.

Comunicado enviado

Olá, pessoal!

Venho contar sobre uma novidade que estamos preparando! Vamos fazer algumas mudanças na forma como usamos a chave de idempotência (/idempotency). Atualmente, em alguns casos, passamos o idempotencyKey para o provedor, mas isso pode gerar problemas, especialmente quando há tentativas de re-tentativas no mesmo provedor.

Para resolver essa questão, a partir de 7 de agosto, cada requisição terá sua própria chave exclusiva. Essa alteração não afetará o uso de vocês, é só uma mudança entre nós da equipe Malga e o provedor.

Ponto de atenção: Caso utilize a chave de idempotência para realizar algum tipo de conferencia no painel do provedor, entre em contato

Gostaríamos de informar que essa correção foi feita 🤓🎉

Se você utiliza a chave de idempotência para realizar conciliações com o seu provedor, a única alteração consiste em realizar um GET antes na api de charges da malga para obter o campo “idempotency_key” dentro de “transactionRequests”, então com essa informação você continua fazendo a conciliação normalmente.

Se tiver dúvidas entre em contato para que nosso time possa te ajudar da melhor forma 🤓

Was this page helpful?