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
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étodosopen, 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 elscript 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
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%.
username y holderId admiten estos atributos: