Saltar al contenido principal

Integración con HTML plano

Para integrar el Widget, solo necesitas incluir el script de Fintoc en tu HTML. El script de Fintoc debe estar en cada página donde se necesite usar el Widget.
window.onloadRecuerda que, al importar un script de JavaScript, si intentas usar funciones antes de que el navegador cargue el script, se generará un error. Puedes resolver esto usando el evento nativo del navegador window.onload.

Integración como módulo ES

¡También puedes usar el Widget como un módulo ES a través de npm! ¡Solo usa nuestra librería @fintoc/fintoc-js!
¡La librería exporta un método async getFintoc que retorna el objeto Fintoc!

Cómo funciona

Al incluir el script de Fintoc en tu aplicación (o después de usar el método getFintoc de la librería @fintoc/fintoc-js), tendrás acceso a la clase Fintoc, que te permitirá crear conexiones con una institución financiera desde dentro de tu aplicación.
Javascript
Nota: recuerda llamar al método .open() para abrir el widget.
Usa los callbacks y eventos del Widget correctamenteNunca uses los callbacks onSuccess, onExit o onEvent para obtener el estado del recurso que se está creando. Deberías usar estos callbacks solo para manejar el flujo de tu aplicación frontend, mientras esperas la confirmación del backend, ya sea vía Webhooks o intercambiando algún exchange token. Los eventos del frontend también pueden usarse para generar métricas sobre el uso general del widget, pero nunca debes confiar únicamente en ellos para asumir que un recurso fue creado o falló en crearse.

Objeto Username

Para rellenar previamente un nombre de usuario y cambiar los valores por defecto, puedes enviar un objeto con los siguientes atributos
JSON
Usar la opción de pre-llenado aumenta la conversión de pagosNuestras pruebas han demostrado que usar el pre-llenado puede aumentar la conversión en alrededor de un 3%

Métodos del objeto Widget

Una vez que se crea un objeto widget, puedes usar sus métodos para interactuar con él. Los métodos disponibles son open, close y destroy.
Cómo usar el método widget.destroy()Al usar Fintoc.create(args), se embebe un iframe dentro de tu aplicación. A veces (principalmente al desarrollar una SPA), puedes necesitar remover este iframe. Esto se puede hacer usando el método destroy. Si luego necesitas reabrir el widget, deberás crear una nueva instancia usando el método Fintoc.create(args) una vez más.