Menu
Feedback
Comece aqui
Tutoriais
Portal do desenvolvedor

Problemas conhecidos
Diretivas de suporte
Troubleshooting

Perguntas frequentes
Comunicados
Problemas conhecidos
Pedidos completos com erro na criação devido a falha no gatewaycallbak
Pedidos completos com erro na criação devido a falha no gatewaycallbak
ID: 416936
Backlog
Publicado em 04/05/2022
Última atualização em 04/04/2024

Sumário

Este problema conhecido foi traduzido automaticamente do inglês.

Recebemos algumas consultas sobre pedidos que estavam presos no status de pagamento aprovado, mas já aprovados, o que não deveria acontecer no fluxo normal de pedidos.

Com base na análise dos casos, entendemos que uma possível ocorrência desse fato foi;

O pedido do marketplace foi criado incompleto, o pedido do marketplace recebe a chamada do gatewaycallback e, nesse momento, ocorre uma falha, e isso faz com que se inicie um processo de cancelamento do pedido, mas o pedido do marketppace recebe uma segunda chamada do gatewaycallback que faz com que o pedido seja autorizado e concluído, impedindo assim que a transação seja cancelada, e esse cenário gera um pedido completo (marketplace/checkout), mas com um erro de criação e o pedido completo cancelado, o que poderia ser evitado implementando uma validação no gatewaycallback para não prosseguir com pedidos incompletos. Em alguns casos, o pedido do vendedor pode não ser cancelado.

Simulação

Não podemos simular devido à complexidade do fluxo, a análise deve ser feita considerando os dados aqui informados.

Workaround

Nos casos em que o pedido do vendedor não for cancelado, você deverá cancelar o pedido manualmente ou aguardar o prazo de 30 dias.

Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Contribuidores
2
Photo of the contributor
Photo of the contributor
+ 2 contributors
Nesta página
Ainda tem dúvidas?
Pergunte à comunidade
Encontre soluções e compartilhe ideias na comunidade VTEX.
Junte-se à nossa comunidade
Solicite suporte à VTEX
Para assistência personalizada, entre em contato com nossos especialistas.
Abra um ticket de suporte
GithubDeveloper portalComunidadeFeedback