Checkout custom tiene varias formas de integrarse dependiendo la necesidad de tu comercio

Checkout custom con guardado de tokens



Opcion 1

Si tu aplicación móvil o web cuenta con una funcionalidad de billetera digital (wallet), este flujo es la solución ideal para agilizar los pagos de tus usuarios. Nuestra plataforma te permite generar tokens de tarjetas de forma segura y almacenarlos directamente en la billetera, ya sea durante el registro del usuario o en la sección específica de gestión de tarjetas.

Pasos de ejecución

  1. Tokenizamos Tarjeta: Se obtiene un token seguro a partir de los datos de la tarjeta del cliente.
  2. Creamos un Cliente: Se crea un perfil de cliente en Netpay que es necesario para poderle asignar de 1 a 3 tokens bancarios, en este punto el cliente se puede generar con o sin el token, ya que de igual forma se puede asignar un token más adelante a este cliente.
  3. Ejecutamos el Cobro: Se envía la solicitud de pago con el token de la tarjeta.
  4. Autenticación 3DS 2.0: ¿Se requiere autenticación 3DS?
    1. Sí: El cliente es redirigido a la página de autenticación de su banco.
      1. ¿Autenticación exitosa?
        1. Sí: Se procede al siguiente paso que será confirmar la transacción para que se envíe al banco.
        2. No: El proceso termina y no se envía al banco la transacción.
    2. No: Se procede al siguiente paso donde se envía la transacción al banco para ser procesada.
  5. Transacción Aprobada o Declinada por el Banco:
    1. Aprobada: El pago se completa con éxito.
    2. Declinada: El pago es rechazado y se notifica al cliente.

Opcion 2

Este flujo es ideal si deseas ofrecer a tus clientes la opción de guardar su tarjeta de forma segura para agilizar futuras compras. Al activar la función saveCard: true en la solicitud de pago, Netpay crea automáticamente un perfil de cliente y asocia el token de la tarjeta a dicho perfil.

  1. Tokenizamos Tarjeta: Se obtiene un token seguro a partir de los datos de la tarjeta del cliente.
  2. Ejecutamos el Cobro (saveCard: true): Se envía la solicitud de pago con el token de la tarjeta, indicando si se debe guardar o no la tarjeta.
  3. Autenticación 3DS 2.0: ¿Se requiere autenticación 3DS?
    1. Sí: El cliente es redirigido a la página de autenticación de su banco.
      1. ¿Autenticación exitosa?
        1. Sí: Se procede al siguiente paso que será confirmar la transacción para que se envíe al banco.
        2. No: El proceso termina y no se envía al banco la transacción.
    2. No: Se procede al siguiente paso donde se envía la transacción al banco para ser procesada.
  4. Transacción Aprobada o Declinada por el Banco:
    1. Aprobada: El pago se completa con éxito.
    2. Declinada: El pago es rechazado y se notifica al cliente.