Callback com status aprovado não está sendo considerado para prosseguir com a transação
Payments
•
ID: 1129281
Backlog
Publicado em04/11/2024
•
Última atualização em04/11/2024
1 min de leitura
Sumário
Este problema conhecido foi traduzido automaticamente do inglês.
Embora o gateway receba corretamente o retorno de chamada indicando que o status do pagamento foi aprovado, a transação não progride para authorized
e depois para approved
. Uma solicitação de autorização subsequente é enviada e, como o retorno é "indefinido", a transação permanece no status "autorizando" até que o número de novas tentativas se esgote.
Simulação
Para que esse problema ocorra, o gateway deve tentar novamente no mesmo registro de data e hora em que recebeu o retorno de chamada. Não é simples reproduzir esse comportamento, pois é muito difícil atingir exatamente o mesmo registro de data e hora.
Workaround
Há duas ações que o parceiro pode realizar:
- Se o pagamento for aprovado, responda às chamadas de solicitação de autorização subsequentes do gateway com esse status em vez de indefinido.
- Aumentar o número de novas tentativas (
delayToCancel
) para que o gateway faça mais tentativas.