Saltar al contenido principal
Incorpora el Widget de Fintoc en una aplicación web mediante una etiqueta script de HTML o un módulo ES. Esta página también cubre los métodos del Widget, los parámetros de configuración y los callbacks.

Integración con HTML plano

Para integrar el Widget, incluye el script de Fintoc en tu página HTML. Incluye el script en cada página donde uses el Widget.
Client
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 la librería @fintoc/fintoc-js como un módulo ES a través de npm.
Client
La librería exporta la función asíncrona getFintoc. Esta función devuelve el objeto Fintoc.
Client

Métodos del objeto Widget

Una vez que creas una instancia del Widget, usa sus métodos open, hide y destroy para controlarla:
Cómo usar el método widget.destroy()Al usar Fintoc.create(args), se incrusta un iframe dentro de tu aplicación. En una aplicación de una sola página, podrías necesitar remover ese iframe. Llama a widget.destroy() para remover el iframe. Para volver a abrir el Widget, crea una nueva instancia con Fintoc.create(args).

Configura el Widget

Cada producto requiere distintos parámetros de configuración del Widget. Al cargar el script de Fintoc, tu aplicación obtiene acceso al objeto Fintoc. La función getFintoc de @fintoc/fintoc-js devuelve el mismo objeto. Usa Fintoc.create() para crear una instancia del Widget para tu producto.
Abre el WidgetLlama a widget.open() para abrir el Widget.

Payment initiation

Client

Movements

Client

Direct debit

Client
Configura el Widget con estos parámetros:
Usa los callbacks y eventos del Widget correctamenteNunca uses los callbacks onSuccess, onExit u onEvent para leer el estado del recurso que se está creando. Usa estos callbacks solo para manejar el flujo de tu aplicación frontend mientras esperas la confirmación del backend. Confirma el recurso mediante webhooks o intercambiando un token de confirmación. También puedes usar los eventos del frontend para generar métricas de uso del Widget. Nunca confíes únicamente en los eventos del frontend para determinar si la creación del recurso tuvo éxito o falló.
Modo oscuro para la apariencia del WidgetEnvía appearance para configurar el esquema de color del Widget en light o dark.

Objetos username y holderId

Para pre-llenar username o holderId y sobrescribir los valores por defecto, envía un objeto con estos atributos:
Client
Usar la opción de pre-llenado mejora la conversión de pagosEn las pruebas internas de Fintoc, pre-llenar el username aumentó la conversión de pagos en un 3%.
Los objetos username y holderId admiten estos atributos: