Widget de transferencias

Para permitirle a tu aplicación realizar pagos con Fintoc, debes instanciar el cliente en tu frontend con la configuración de transferencias

<head>
  <script src="https://js.fintoc.com/v1/"></script>
</head>

<body>
  <script>
    const widget = Fintoc.create({
      widgetToken: 'pi_XXXXXXXX_sec_YYYYYYYY',
      publicKey: 'pk_live_0000000000',
      holderType: 'individual',
      product: 'payments',
      onSuccess: () => { console.log('Payment Finished'); },
      onExit: () => { console.log('Payment Failed or Canceled'); },
    })
    </script>
</body>

Parámetros del Widget

Parámetro

Ejemplo

Explicación

widgetToken

pi_XXXXXXXX_sec_YYYYYYYY

Es el token del cliente generado por un PaymentIntent. Es único por cada intento de transferencia.

publicKey

pk_live_0000000000

Es la Public API Key que debes usar para identificarte como cliente de Fintoc.

holderType

individual

Es el tipo de usuario que hará la transferencia. individual se refiere a cuentas de tipo persona.

product

payments

Es el tipo del producto que instanciará el widget. En este caso debe ser siempre payments.

onSuccess

() => { console.log('Payment Finished'); }

Callback que se ejecuta cuando el usuario cierra el widget tras finalizar una transferencia correctamente.

onExit

() => { console.log('Payment Failed or Canceled'); }

Callback que se ejecuta cuando el usuario cierra el widget sin completar una transferencia.

Para ver más detalles sobre el widget y su configuración puedes ir a la sección del Widget.