Sumario
Este problema conocido ha sido traducido automáticamente del inglés.
Cuando el proveedor responde con cancellationId=null debería ser el desencadenante para llamar a una cancelación manual, sin embargo, no está ocurriendo. El protocolo espera que al menos 3 solicitudes hayan fallado antes de iniciar la cancelación manual y cambiar el estado del pago y la transacción a "cancelado".
El problema se produce cuando el método de pago utiliza una app de pago y debido a este comportamiento, explicado anteriormente, la app en la caja nunca recibe una notificación de la cancelación y hace un bucle indefinido.
Simulación
No se puede simular.
Workaround
Es posible implementar un proceso manual de cancelación proactiva de las transacciones a través de la API o haciendo clic en el botón de cancelación en la página del pedido.