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 Carat#

La 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ón#

El 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ón#

Código de respuesta del autorizadorMensaje de respuesta del autorizadorEstado de la transacción
0OKCON
0OKPEN
03Invalid Merchant IDNEG
05InvalidNEG
05ErrorPEN
13Invalid AmountNEG
79Invalid Transaction DateNEG
79Mandatory fields missingEG
93Original Transaction not FoundNEG
98Invalid Merchant IDNEG
108Invalid Merchant Contract StatusNEG
110Original Transaction is a Mobile ?TopUpNEG
112Original transaction has a chargebackNEG
113Merchant does not have enough balanceNEG
400System ErrorERR
400System ErrorNEG
401System ErrorNEG