Pago
#
Descripción generalCarat dispone de dos interfaces de integración con la tienda online, POST/HTML y Web Services (REST), que permiten a la tienda interactuar con Carat de forma adecuada, dependiendo del idioma y plataforma de ejecución de la tienda online.
En la interfaz REST, la captura de datos de la tarjeta y del pago la realizará la Tienda Virtual y Carat solo será responsable de realizar el pago con la entidad financiera.
En esta interfaz, los pagos con tarjeta de crédito, débito y tarjetas prepagas están disponibles.
#
ComunicaciónPara realizar una transacción de Web Service, toda la comunicación se realizará a través de HTTPS/SSL. Es importante que el servidor comercial admita al menos una codificación de 128 bits. El servidor de la tienda debe realizar llamadas a direcciones específicas para transacciones REST.
Cada servicio debe ser llamado utilizando URL base concatenada del recurso deseado (ver el capítulo referente al servicio que se va a consumir). El método HTTP (GET, POST o PUT) indica la acción esperada en el recurso elegido. A continuación se muestran las URL base de Carat:
URL productivo:
https://esitef-ec.softwareexpress.com.br/e-sitef/api
URL ambiente de prueba:
https://esitef-homologacao.softwareexpress.com.br/e-sitef/api
Todas las llamadas realizadas a los servicios serán respondidas sincrónicamente .
Atención:
Nunca use la IP en lugar del dominio esitef-ec.softwareexpress.com.br. La IP puede cambiar en cualquier momento y sin previo aviso, por lo que es importante utilizar el dominio para acceder Carat.
Importante:
Además de los parámetros de devolución del servicio descritos en esta especificación, Carat puede devolver otros parámetros sin previo aviso.
Es importante que la aplicación esté preparada para recibir los parámetros desconocidos además de los parámetros ya especificados y simplemente ignorarlos.
#
FlujoEl flujo de pago será iniciado por la aplicación de la tienda electrónica después de que el cliente finalice la compra y complete su información de pago.
#
Pago con confirmación automáticaDescripción del flujo:
- El comerciante crea una transacción en Carat, pasando información como el código de la tienda, el número de cuotas y el código de pedido y obtiene un NIT (Número de identificación de la transacción) en respuesta.
- La tienda virtual luego procede a consumir el servicio de procesamiento de pagos, pasando el NIT y los datos de la tarjeta del comprador. Si tiene éxito, la transacción de pago cambiará su estado a
CON
(confirmado).