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 solucionar 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!

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 incrusta un iframe dentro de tu aplicación. A veces (principalmente al desarrollar una SPA), podrías necesitar remover 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) una vez más.

Cómo configurar y desplegar el widget

Dependiendo del producto que estés usando, hay distintas formas de configurar y desplegar el widget en tu frontend. 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.
Nota: recuerda llamar al método .open() para levantar el widget.

Payment Initiation

Javascript

Movements

Javascript

Direct Debit

Javascript

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 debes 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 pueden usarse para generar métricas sobre el uso general del widget, pero nunca debes confiar únicamente en ellos para asumir que un recurso se creó o falló en crearse.
Nuevo Dark Mode para la apariencia del WidgetPuedes enviar el parámetro appearence para definir si el flujo del Widget estará en modo Light o Dark.

Objetos Username y holderId

Para pre-llenar un username o un holderId y cambiar los valores por defecto, puedes enviar un objeto con los siguientes atributos
JSON
Usar la opción de pre-llenado mejora la conversión de pagosNuestras pruebas han demostrado que usar el pre-llenado puede mejorar la conversión en alrededor de un 3%