Cancel a payment request
December 04, 2024
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.
Propiedad | Tipo | Requerido | Descripción |
---|---|---|---|
uniqueReference | String | Sí | Número de referencia enviado en la petición de cobro. |
serialNumber | String | Sí | Nú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"}