Pago JavaScript

La interfaz de pago de JavaScript permite que la recopilación de los datos de la tarjeta del comprador se realize por el Portal Carat en la pagina del comerciente, eximiendo a la tienda de manejar estos datos sensibles y dejando esta tarea bajo la responsabilidad del ambiente con certificado PCI DSS de Portal Carat.

Esta interfaz se recomienda para los minoristas que deseen tener su propia página de checkout y al mismo tiempo tener un alto nivel de seguridad.

Esta solución está integrada con la interfaz de pago REST. Obtenga más información sobre el pago REST.

Y para saber más sobre estas nomenclaturas (Bin, Software Express, Carat, e-Sitef) Leer más

Flujo#

Descripción del flujo:

  • 1 . El cliente envía los detalles de su compra y pasa a la pantalla de pago.
    • 1.1 . La Tienda Virtual crea una transacción de pago en el Portal Carat, enviando adicionalmente el parámetro payment_js com valor true. Más información
    • 1.2 . Portal Carat devuelve un NIT y un Pay Token a la tienda.
    • 1.3 . La tienda muestra al comprador su página de pago que contiene el script de Portal Carat y los campos de datos de la tarjeta con las clases especificadas en [Campos con datos de tarjeta] (pagamento-js-virtualstore-paymentpage#campos-com-dados-de-cartão)
  • 2. El cliente completa los detalles de su tarjeta y hace clic en "pagar". Este clic debe llamar al script de Portal Carat pasando como parámetro el NIT, el Pay Token, el código de tienda y las funciones de callback (los procedimientos del comerciante que se llamarán después de que se realice el Portal Carat).
  • 2.1. Portal Carat devuelve el resultado del pago, incluido el código de transacción, el mensaje y el estado.
  • 3 . Se llama a la devolución de llamada del comerciante, que envía la respuesta de Portal Carat al servidor de la tienda.
    • 3,1 . La Tienda Virtual realiza una consulta de la transacción en el Portal Carat. [Más información] (pagamento-rest-getstatus)
    • 3,2 . Portal Carat devuelve el estado de la transacción, así como la información de autorización.
    • 3,3 . La Tienda Virtual analiza la información recibida y redirige al comprador a una pantalla de éxito o fracaso.