Inicio
Documentação
Recursos
Parcerias
Comunidade

Recursos

Confira as atualizaçÔes das nossas soluçÔes e do funcionamento do sistema ou peça suporte técnico.

Parcerias

Conheça nosso programa para agĂȘncias ou desenvolvedores que oferecem serviços de integração e vendedores que desejam contratĂĄ-los.

Comunidade

Fique por dentro das Ășltimas novidades, peça ajuda a outros integradores e compartilhe seu conhecimento.

post cover image

Uso da chave de IdempotĂȘncia serĂĄ obrigatĂłrio

No Mercado Pago seguimos trabalhando para melhorar a experiĂȘncia dos nossos integradores. Recentemente, observamos um aumento na duplicação de pagamentos e reembolsos, por isso decidimos tornar obrigatĂłrio o uso do header de idempotĂȘncia (X-Idempotency-Key) nas chamadas Ă s APIs de Pagamentos e Reembolsos.

Uma chave de idempotĂȘncia Ă© um identificador Ășnico. Ao incluir essa chave no header de uma requisição de API, vocĂȘ estĂĄ comunicando ao servidor que essa requisição Ă© idempotente, ou seja, o servidor pode reconhecer as requisiçÔes duplicadas e garantir que apenas a primeira seja processada.

O resultado da operação serĂĄ o mesmo, independentemente do nĂșmero de vezes que a solicitação foi processada. Isso Ă© crucial em casos de falhas de rede, timeouts ou reenvios automĂĄticos, onde a mesma requisição pode ser enviada mais de uma vez.

A chave de idempotĂȘncia permite ao servidor distinguir entre uma nova requisição e uma repetição, evitando a execução repetida da operação associada. Essa prĂĄtica Ă© especialmente relevante em operaçÔes sensĂ­veis, como transaçÔes financeiras, onde repetiçÔes indesejadas podem causar problemas.

Se vocĂȘ estiver utilizando nossos SDKs, basta atualizar a versĂŁo para aquelas que jĂĄ incluem o uso de idempotĂȘncia. Se estiver fazendo chamadas diretamente Ă s nossas APIs, vocĂȘ precisarĂĄ gerar e incluir a chave de idempotĂȘncia no header de suas chamadas.

A incorporação desta funcionalidade serå obrigatória para todas as novas integraçÔes ou implementaçÔes a partir de 09/01/2024, para uso em ambiente Sandbox.

Se sua integração for anterior a essa data e vocĂȘ nĂŁo terĂĄ novas implementaçÔes, por enquanto, nĂŁo serĂĄ obrigatĂłrio incluir a idempotĂȘncia, mas recomendamos que vocĂȘ atualize sua integração para melhorar a experiĂȘncia de cobrança e estar atualizado com as soluçÔes e produtos do Mercado Pago.

Acesse a documentação APIs de Pagamentos e Reembolsos para saber mais.