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 lanzará 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 devuelve 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 u onEvent para obtener el estado del recurso que se está creando. Solo deberías usar estos callbacks 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 se pueden usar para generar métricas sobre el uso general del widget, pero nunca deberías depender únicamente de ellos para asumir que un recurso fue creado o falló en ser creado.

Objeto Username

Para rellenar previamente un username y cambiar los valores por defecto, puedes enviar un objeto con los siguientes atributos:
JSON
Usar la opción de pre-rellenado aumenta la conversión de pagosNuestras pruebas han mostrado que usar el pre-rellenado 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), un iframe se embebe dentro de tu aplicación. A veces (principalmente al desarrollar una SPA), podrías necesitar eliminar este iframe. Esto se puede hacer usando el método destroy. Si luego necesitas volver a abrir el widget, necesitarás crear una nueva instancia usando el método Fintoc.create(args) nuevamente.