Al momento de que un cliente decide pagar mediante Payment Links existen 2 posibilidades:
- Vía API
- Vía BackOffice
Tipos de Flujo de Pago
Vía API:
- Desde la página web del merchant se genera una señal POST a nuestra API para obtener el enlace de pago o QR que permite al usuario iniciar su sesión de pago.
- El merchant entrega al cliente el enlace de pago mediante código QR, correo electrónico o mensaje de WhatsApp, para que realice el pago
- El cliente escanea el código QR o ingresa al enlace que aparece en el correo electrónico o mensaje de WhatsApp y posteriormente el cliente realiza su sesión de pago en nuestra página.
- Llamadas al webhook: ETpay realizará llamadas(POST requests) a la URL del servicio web especificado por el comercio. Estas llamadas confirman el estado exitoso o fallido del pago.
Vía BackOffice:
- La persona autorizada del merchant ingresa al BackOffice de ETpay para generar el enlace de pago
- El merchant entrega al cliente el enlace de pago mediante código QR, correo electrónico o mensaje de WhatsApp, para que realice el pago
- El cliente escanea el código QR o ingresa al enlace que aparece en el correo electrónico o mensaje de WhatsApp y posteriormente el cliente realiza su sesión de pago en nuestra página.
- Llamadas al webhook: ETpay realizará llamadas(POST requests) a la URL del servicio web especificado por el comercio. Estas llamadas confirman el estado exitoso o fallido del pago.
Conectándose a la API
La API de ETpay es una API REST. Para comunicarse con ésta se deben enviar HTTP requests, y la API responde con objetos JSON y con códigos HTTP que definen el estatus de la respuesta (exitosa, fallida, entre otros)
Ambiente Sandbox
Antes de probar en un entorno real con usuarios reales. ETpay otorga a los comercios una “caja de arena” (sandbox) en donde se efectuán las pruebas iniciales. Las conexiones a la API serán desde este entorno.