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 denpm! ¡Solo usa nuestra librería @fintoc/fintoc-js!
getFintoc que devuelve el objeto Fintoc!
Cómo funciona
Al incluir elscript 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 objetowidget, 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.