Menu
Feedback
Comece aqui

Problemas conhecidos

Problemas conhecidos
O checkout cancela a transação após a criação
Payments
ID: 1157809
Backlog
Publicado em16/10/2025
Última atualização em16/10/2025
2 min de leitura

Este problema conhecido foi traduzido automaticamente do inglês.

Sumário

Uma transação já aprovada (e, em alguns casos, capturada) recebe uma solicitação de cancelamento diretamente do checkout:

Um aplicativo externo chamado para cancelar essa transação Id = com Value RequestId = . Prioridade: padrão. Autor: vtex-service::checkout::stable. Essa solicitação de cancelamento ocorre devido a um tempo limite quando o checkout chama a rota de pagamentos do gateway e o serviço leva muito tempo para responder.

Isso acontece quando o método newGatewayCallback é acionado em dois pontos diferentes do fluxo do pedido:

  1. Durante o estágio de processamento do pedido - quando o ponto final gatewayCallback/{orderGroup} é chamado.
  2. Após a autorização do pagamento - quando o ponto final gatewayCallback/{orderGroup}/{messageCode} é chamado.

Em ambos os casos, o newGatewayCallback executa uma solicitação para o gateway de pagamento. Se o gateway demorar muito para responder, o mesmo tipo de erro de tempo limite pode ocorrer em qualquer cenário.

Para esclarecer melhor:

  • A primeira chamada é uma solicitação POST para gatewayCallback, que ocorre logo após o usuário concluir o processo de checkout.
  • A segunda chamada é uma solicitação GET para gatewayCallback, que é acionada durante a confirmação do pagamento - é quando o comprador é redirecionado para a tela "Order Placed".

Simulação

A simulação não é possível.

Workaround

Não há solução alternativa disponível.

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