Sumário
Este problema conhecido foi traduzido automaticamente do inglês.
Quando o provedor responde com cancelamentoId=nulo deve ser o gatilho para chamar um cancelamento manual, no entanto, isso não está acontecendo. O protocolo espera que pelo menos 3 solicitações tenham falhado antes de iniciar o cancelamento manual e mudar o status do pagamento e da transação para "cancelado".
A questão ocorre quando a forma de pagamento utiliza um aplicativo de pagamento e, devido a este comportamento, explicado anteriormente, o aplicativo na caixa nunca recebe uma notificação de cancelamento e faz loops indefinidamente.
Simulação
Não é possível simular.
Workaround
É possível implementar um processo manual de cancelamento proativo das transações via API ou clicando no botão de cancelamento na página de pedido.