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 denpm! ¡Solo usa nuestra librería @fintoc/fintoc-js!
getFintoc que retorna 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 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 atributosJSON
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 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), 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.