Anulaciones

Permite anular transacciones realizadas con tarjeta de crédito. Una transacción se puede anular hasta las 22:00 COT (GMT-5) del día en que se realizó.
Para utilizar este servicio tanto en producción como en el entorno de pruebas (sandbox), debes ponerte en contacto con [email protected] para solicitar su activación.
Parámetros en formato JSON en el cuerpo de la petición POST
Parámetros
Request
Response
Códigos respuesta
Campo
Requerido
Tipo
Descripción
order_number
si
Numérico
Número de la orden, el mismo que es devuelto al comercio al momento de realizar la transacción (number)
merchant_name
si
Alfanumérico
Nombre identificador del comercio.
checksum
si
Alfanumérico
Checksum formado de la siguiente manera: SHA512(merchant_name + order_number + fixed_hash)
{
"order_number": 2402558,
"merchant_name": "some_merchant",
"checksum": "fd8656323d70da776fed8fcfb04f59f582fccba022fa2cd48f4056ed221fd01fea1831dfc0296093f26a27a227ea630b93c6532d93e3f38d27b89ae26e07b6fe"
}
{
"CODE": "0000",
"DESC": "transaction canceled successfully"
}
Los siguientes códigos hacen referencia a que la anulación se
realizó correctamente
0000: transacción cancelada correctamente
0001: esta transacción ya se canceló anteriormente
En caso de obtener un código diferente a los anteriores es debido a que
se presentó algún problema al momento de realizar la anulación
Advertencia: Se debe tener que cuenta que para confirmar que la transacción fue anulada correctamente, el api debe responder con los códigos 0000 o 0001, en caso contrario, hubo algún problema en el proceso.