Menu
Feedback
Comece aqui
Tutoriais
Portal do desenvolvedor

Problemas conhecidos
Diretivas de suporte
Troubleshooting

Perguntas frequentes
Comunicados
Problemas conhecidos
Inconsistência de eventos
Inconsistência de eventos
ID: 267299
Fixed
Publicado em 20/06/2022
Última atualização em 23/05/2024

Sumário

Este problema conhecido foi traduzido automaticamente do inglês.

Quando o usuário faz um pedido no checkout, um novo fluxo de pedidos é iniciado. A partir desse momento, o gateway da VTEX é consultado quando os seguintes status de pedido são identificados: "Payment pending" (Pagamento pendente) e "Verifying invoice" (Verificando fatura). No status "Payment Pending", espera-se que uma notificação de pagamento seja enviada ao módulo Orders. Durante esse período, podem ocorrer alguns problemas com o processamento de eventos. Embora não haja apenas uma causa raiz diretamente relacionada ao problema do evento de processamento, qualquer outro problema interno ou externo vinculado ao sistema de notificação pode fazer com que o fluxo de pedidos seja bloqueado no status "pagamento pendente".

A fila de mensagens fornece um protocolo de comunicação assíncrono, no qual os eventos são colocados em uma fila para serem consumidos em um momento predeterminado no futuro. Assim, já mapeamos alguns cenários em que há inconsistência nesse fluxo para categorizá-los e resolvê-los um a um.

  • Perda de evento/não gerado;
  • Evento preso e não processado;
  • Erros de processamento que podem causar inconsistências no banco de dados.

Este KI refere-se explicitamente aos cenários mencionados acima e não tem a intenção de esgotar todas as possibilidades de problemas de processamento de eventos que possam ocorrer. Novas causas-raiz ou problemas relacionados, como respostas ruins do provedor (o que acontece regularmente), podem levar a situações em que o pedido fica preso. Cada caso precisa ser investigado individualmente para determinar a causa raiz do problema.

Simulação

Não há como simular esse comportamento.

Workaround

Entre em contato com nossa equipe de suporte para reprocessar manualmente o evento.

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