Devolución
#
Descripción generalCarat oferece servicios para cancelar (revertir) un pago. Carat resuelve internamente con las redes de pago, si realiza una Anulación o una Devolución, dependiendo del status del pago a cancelar, validando la posibilidad de realizar una Devolución (REFUND) Total o parcial del monto.
En la plataforma CARAT, el método y los objetos de datos necesarios para realizar una DEVOLUCION se refieren como "Cancelacion o Cancellation".
Por razones de seguridad, este flujo requiere un paso de autenticidad, donde Carat realiza un POST en la URL de autenticidad registrada de la tienda con los datos necesarios para continuar el flujo y realizar el contracargo real.
Descripción del flujo:
- 1 . El comerciante inicia una cancelación pasando el
esitef_usn
de la transacción deseada (campo devuelto por Carat después de aprobar el pago). En caso de éxito, Carat devolverá el código y mensaje correspondientes.- 1.1 . Durante la llamada de creación de contracargo, Pago Online hará una POST la URL de autenticidad registrada en la tienda con el NIT de la transacción de cancelación. La tienda debe responder a este POST con un código HTTP
200
(OK). Si no se devuelve este código, Carat interpretará esta operación como una falla e invalidará el NIT.
- 1.1 . Durante la llamada de creación de contracargo, Pago Online hará una POST la URL de autenticidad registrada en la tienda con el NIT de la transacción de cancelación. La tienda debe responder a este POST con un código HTTP
- 2. La tienda virtual continúa el flujo llamando al servicio de cancelación, pasando el NIT obtenido en el POST de autenticidad y datos adicionales que pueden ser necesarios según el comprador en cuestión (como el número de tarjeta, en caso de pagos vía SiTef). Si no ocurre ningún problema, Carat devolverá un mensaje de éxito y los datos de la operación de anulación.
#
Consulta de cancelacionesLa información de la transacción de cancelación se puede consultar a través del mismo servicio que utiliza la interfaz de pago REST. Más información