Cancelación Asincrónico
ADVERTENCIA: Esta página es un documento en construcción, sujeto a cambios sin previo aviso, y aún desvinculado de nuestra documentación completa. Si desea acceder a toda nuestra documentación, chequea aquí.
La funcionalidad de cancelación asincrónica cambia la forma en que se manejan las cancelaciones. Como resultado, las cancelaciones ya no se procesan de inmediato. En cambio, ingresan a una cola de procesamiento asincrónico en espera de ser cancelada. Este enfoque le permite mejorar la eficiencia del procesamiento, especialmente en casos de alto volumen de transacciones.
#
Nota: Esta funcionalidad solo está disponible para BIN.
En esta modalidad, la respuesta de cancelación inicial quedará pendiente (PEN) y al ser procesada tendrá estado de confirmada (CON) o denegada (NEG). En caso de falla del proceso, se devolverá el estado de error (ERR).
#
Nota: Actualmente, el proceso de cancelación asincrónica no es compatible con las autorizaciones previas.
#
Configuraciones necesarias en CaratLa tienda sólo podrá realizar una cancelación asincrónica si tiene permiso para esta operación en el back office de Carat. Para ello, es necesario comunicar al equipo de registro de Carat esta demanda específica.
#
Flujo relacionado con procesos de cancelaciónEl siguiente flujo ejemplifica el flujo, desde el pago hasta la cancelación. Incluyendo puntos finales de webhook y verificador de estado de transacciones.
#
Estado de la API de Omnipay frente a tratamiento y devoluciónCódigo de respuesta del autorizador | Mensaje de respuesta del autorizador | Estado de la transacción |
---|---|---|
0 | OK | CON |
0 | OK | PEN |
03 | Invalid Merchant ID | NEG |
05 | Invalid | NEG |
05 | Error | PEN |
13 | Invalid Amount | NEG |
79 | Invalid Transaction Date | NEG |
79 | Mandatory fields missing | NEG |
93 | Original Transaction not Found | NEG |
98 | Invalid Merchant ID | NEG |
108 | Invalid Merchant Contract Status | NEG |
110 | Original Transaction is a Mobile ?TopUp | NEG |
112 | Original transaction has a chargeback | NEG |
113 | Merchant does not have enough balance | NEG |
400 | System Error | ERR |
401 | System Error | NEG |