Menu
Feedback
Problemas conhecidos
Regras de autorização concorrentes geradas ao receber um valor delayToCancel
Payments
ID: 1338614
Backlog
Publicado em11/12/2025
Última atualização em11/12/2025
1 min de leitura

Este problema conhecido foi traduzido automaticamente do inglês.

Sumário

Quando o conector atualiza o campo delayToCancel após a primeira resposta de autorização, o gateway VTEX enfileira um novo fluxo de autorização, mas mantém o original ativo. O sintoma visível é que dois planos de repetição são executados em paralelo, o que pode cancelar a ordem VTEX pelo menor tempo de atraso.

Simulação

Iniciar uma transação com um delayToCancel inicial de 3 horas (10800s) na resposta da autorização.

Retorna um novo delayToCancel de 4 dias (345600s) em uma resposta subsequente.

Observe que ambos os "planos" de autorização continuam: as novas tentativas do primeiro plano continuam ocorrendo (por exemplo, a cada hora até 3 tentativas), enquanto o segundo plano também agenda novas tentativas (por exemplo, a cada 4 horas até 24 tentativas). O pedido pode ser cancelado pelo primeiro plano antes que as novas tentativas do segundo plano sejam concluídas

Workaround

Prefira enviar o delayToCancel mais longo/mais conservador na primeira resposta de autorização para evitar enfileirar um plano curto que será cancelado antecipadamente.

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