Sumario
Este problema conocido ha sido traducido automáticamente del inglés.
El problema es que la pasarela ignoraba el valor delayToAutoSettleAfterAntifraud
.
Estos campos son obligatorios en la respuesta de autorización, pero la pasarela acepta su ausencia. Nuestra documentación relacionada con esto.
"delayToAutoSettle": 1200, "delayToAutoSettleAfterAntifraud": 1200
En el escenario perfecto, la pasarela no debería aceptar la respuesta sin ellos.
Cuando el campo delayToAutoSettleAfterAntifraud
no está en la carga útil de la respuesta de autorización. La pasarela no puede definir el valor correcto, por lo que el valor por defecto de la liquidación automática del pago será de 4 días (por defecto).
Simulación
- Cree un pago.
- Configurar el conector para que responda sin que este requerido el campo delayToAutoSettle, pero enviando el delayToAutoSettleAfterAntifraud.
- Comprueba la respuesta de Autorización, y sólo tendrá el valor al que respondió el conector
- Compruebe la tarjeta morada para ver qué valor ha establecido. La liquidación automática del pago se programará para cuatro días después de la aprobación del pago.
Workaround
Establecer el delayAutoSettle como el mismo valor que delayAutoSettleAfterAntifraud.