Cancel a payment request

Es posible cancelar una solicitud de pago, siempre y cuando esté aún pendiente de procesarse (el estatus debe ser CREATED).

Modelo de datos de la solicitud

Estos son todos los parámetros que puedes configurar al momento de realizar una solicitud.

PropiedadTipoRequeridoDescripción
uniqueReferenceStringNúmero de referencia enviado en la petición de cobro.
serialNumberStringNúmero de serie de la terminal.

Petición

{
"uniqueReference": "1234555",
"serialNumber": "PBN7233T31647"
}

Respuesta

Si la respuesta es correcta, recibirás un estatus 201 con el mensaje “La petición de cobro ha sido cancelada exitosamente”.

En caso de error, por ejemplo si el cobro ya fue procesador, recibirás un código 422 y una respuesta como la siguiente:

{
"message": "No se puede realizar la cancelación de la transacción",
"creationDate": "2024-09-19T19:00:00-06:00",
"transactionID": "abc676",
"updateDate": "2024-09-19T19:00:00-06:00",
"status": "APPROVED"
}