Menu
Feedback
Comece aqui

Problemas conhecidos

Problemas conhecidos
Erro no processo de cancelamento. O ERedeRest e o E-Rede V2 só permitem o cancelamento quando o returnCode é 359
Payments
ID: 740084
Backlog
Publicado em26/01/2023
Última atualização em01/12/2023
1 min de leitura

Sumário

Este problema conhecido foi traduzido automaticamente do inglês.

Os conectores legados, ERedeRest e E-Rede V2, iniciam os cancelamentos enviando uma solicitação ao provedor e esperam um "returnCode": "359" indicando um cancelamento bem-sucedido. Qualquer outro código é interpretado pelo nosso gateway como um status indefinido, fazendo com que a transação fique presa em um estado de cancelamento. Mesmo que, em alguns casos, a solicitação de reembolso/cancelamento seja bem-sucedida. Isso levou a repetidas tentativas de cancelamento, mesmo quando o cancelamento já havia sido processado pelo provedor.

Simulação

Não pode ser simulado, pois dependemos da resposta do provedor.

Workaround

Se o pagamento no lado do provedor já tiver sido cancelado

{"returnCode": "355", "returnMessage": "Transação já cancelada."}

A equipe de suporte ao produto tem a opção de utilizar uma API interna, "force-cancel-status", para atualizar o status do pagamento e da transação para "cancelado".

Contribuidores
1
Photo of the contributor
+ 1 contributors
Isso foi útil?
Sim
Não
Sugerir edições (GitHub)
Contribuidores
1
Photo of the contributor
+ 1 contributors
Nesta página
Ainda tem dúvidas?
Pergunte à comunidade
Encontre soluções e compartilhe ideias na VTEX Community
Junte-se à nossa comunidade
Solicite suporte à VTEX
Receba assistência personalizada com nossos especialistas
Abra um ticket de suporte
GitHubDeveloper PortalComunidadeFeedback