Saltar al contenido principal

Diagrama de arquitectura

Introducción

El flujo de transacción describe los pasos técnicos necesarios para realizar un pago utilizando nuestra API, independientemente del mecanismo de integración utilizado. A continuación se muestra un diagrama que ilustra el flujo de transacción:

Diagrama

Servidor Comercio
Servidor Comercio
Botón de Pagos
IZIPAY
Botón de Pagos...
Servidor de Pagos
IZIPAY
Servidor de Pagos...
2. Envío de Token
2. Envío de Token
3. Consulta para
cargar el JavaScript
del Botón de Pagos 
3. Consulta para...
5. Visualización de formulario
5. Visualización de formulario
6. Envío de solicitud de la transacción
6. Envío de solicitud de la transacción
7. Envío de resultado de pago
7. Envío de resultado de pago
8.1 Envío de
resultado
de pago (Embebido y Popup)
8.1 Envío de...
9. Notificación final del pago
9. Notificación del fin del pago...
Web del Comercio
Web del Comercio
1. Solicitar Generar Token
1. Solicitar Generar Token
4. Solicitar la carga del
Formulario
4. Solicitar la carga del...
8.2 Envío de
resultado
de pago (Redirect)
8.2 Envío de...
Text is not SVG - cannot display

Detalles del diagrama:

  1. Solicitar Generar Token: El comerciante solicita un token único para identificar la transacción.

  2. Envío de Token: La pasarela de pagos envía el token al comerciante para su uso posterior.

  3. Consulta para cargar el JavaScript del Botón de Pagos: El comerciante obtiene el JavaScript necesario para cargar el botón de pagos en su interfaz.

  4. Solicitar la carga del Formulario: El comerciante solicita a la pasarela de pagos que cargue el formulario de pago.

  5. Visualización de formulario: El formulario de pago se muestra al usuario para recopilar los datos de pago.

  6. Envío de solicitud de la transacción: El comerciante envía los detalles de la transacción a la pasarela de pagos para su procesamiento.

  7. Envío de resultado de pago: La pasarela de pagos envía al comerciante el resultado del pago (éxito o fracaso).

    1. Envío de resultado de pago (Embebido y Popup): La pasarela de pagos envía el resultado del pago al comerciante dentro de la página o en una ventana emergente.
    2. Envío de resultado de pago (Redirect): La pasarela de pagos redirige al usuario a una página específica del comerciante para mostrar el resultado del pago.
  8. Notificación final del pago: En el entorno de desarrollo, la pasarela de pagos puede enviar una notificación al comerciante indicando el fin del proceso de pago.

Integraciones

Para la etapa de integración, se puede usar las diferentes modalidades dependiendo del nivel de personalización que se desee, existen 3 tipos de modos de integración: