Pago con usuario invitado

A continuación se describe el proceso para realizar un pago con un usuario invitado, en donde pueden intervenir las siguientes entidades:

  • BE Merchant: Servidor del Comercio
  • BE HTech: Servidor de HTech
  • App Merchant: Aplicación del Comercio
  • SDK HTech: Paquetería de HTech para la integración de nuestra carta de pago (HTechPay)

Proceso


  1. La App Merchant habilita la opción de realizar un pago para un usuario invitado (que aún no está registrado).
  2. El BE Merchant prepara la información necesaria para solicitar al BE HTech un nuevo Id para la operación de pago con nueva tarjeta, incluyendo sus headers de autenticación.
  3. El BE HTech procesa la solicitud y si esta es correcta, regresa el Id único para esta operación al BE Merchant.
  4. El BE Merchant puede compartir el Id al App Merchant para iniciar el proceso con el SDK HTech.
  5. El SDK HTech procesa la petición y muestra el formulario de captura de datos para gestionar el pago.
  6. El SDK HTech procesa la solicitud con BE Htech.
  7. El SDK HTech manda el resultado del proceso a la App Merchant.

Endpoints relacionados

  • Begin-transaction-guest: Nueva transacción para pago con usuario invitado