Pago con tarjeta

A continuación se describe el proceso para realizar un pago, con el usuario ingresando sus datos de tarjeta, 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 recibe por parte del usuario la instrucción de pagar ingresando sus datos de tarjeta.
  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 Merchant.
  7. El SDK HTech manda el resultado del proceso a la App Merchant.


Endpoints relacionados

  • Begin-transaction: Nueva transacción