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.

Cancelamentos - GestĂŁo apĂłs pagamento - Mercado Pago Developers

Busca inteligente powered by OpenAI 

Cancelamentos

Cancelamentos acontecem quando uma compra é realizada mas a order ainda não foi aprovada por algum motivo. Neste caso, considerando que a transação não foi processada e o estabelecimento não recebeu qualquer valor, a compra é cancelada e não ocorre cobrança.

Nota
Apesar de serem transaçÔes similares, é importante ter em mente que o cancelamento é feito no mesmo dia da captura da order, devolvendo o limite ao cartão do comprador dentro do período definido pelo banco emissor. Jå o reembolso é feito diretamente na fatura do cartão de crédito ou na conta corrente em alguns casos.

Nesta documentação, vocĂȘ encontra as instruçÔes e os links dos endpoints necessĂĄrios para cancelar uma compra.

Importante
Ao executar as APIs citadas nesta documentação, vocĂȘ deverĂĄ enviar o atributo X-Idempotency-Key. Seu preenchimento Ă© obrigatĂłrio para garantir a execução e re-execução de requisiçÔes sem que haja efeitos colaterais como por exemplo, transaçÔes em duplicidade em casos de reembolso. Atualize nossa biblioteca de SDK ou gere um UUID V4 e envie-o no header de suas chamadas para evitar erros.

Cancelamentos

Antes de realizar o cancelamento de uma compra, Ă© preciso atentar-se os seguintes fatores:

  • Prazo de vencimento: uma order expira apĂłs 30 dias sem confirmação e o cancelamento Ă© automĂĄtico. O status final dessa transação aparecerĂĄ como cancelled ou expired. Essas informaçÔes serĂŁo exibidas na resposta da chamada Ă  API Obter order, nos campos status e status_detail.

  • Status de pagamento: os cancelamentos somente poderĂŁo ser realizados caso o status da order esteja como action_required ou created. Esse status Ă© exibido na resposta da chamada Ă  API de cancelamento nos campos status e status_detail.

Se esses requisitos forem atendidos e vocĂȘ desejar cancelar uma order por ID, acesse nossa ReferĂȘncia API.