Skip to main content
Una vez que ya tienes el payload y un nonce vigente, el siguiente paso es crear la instancia de FlexPaymentForms y renderizar el formulario dentro de tu DOM.

Parámetros de inicialización

Qué defines en este paso

Seguridad

Envías el nonce generado en backend para que Flex pueda iniciar el flujo de forma segura.

Datos de la operación

Reutilizas el payload que construiste para el request de autorización ecommerce.

Métodos visibles

Puedes limitar qué medios aparecen en pantalla con display_settings.methods.

Comportamiento visual

Controlas pantallas de resultado, botón de cierre, borde y visibilidad del número de operación.

Idiomas

Puedes configurar i18n, pero actualmente el componente solo soporta es y en.

Crear la instancia

Si no envías display_settings.methods, Flex mostrará todos los métodos habilitados para el comercio según su configuración.
En i18n, actualmente solo están disponibles los idiomas es y en. Si defines default_language, debe ser uno de esos dos valores.

Montar el formulario en el DOM

Después de crear la instancia, renderiza el componente dentro del contenedor donde quieres mostrar el formulario.
#demo es solo un ejemplo. Debe existir previamente en tu HTML o en el árbol del framework donde integrarás Flex.
El segundo, tercer y cuarto parámetro de paymentForm.init(...) son funciones callback. Si quieres entender cómo procesarlas y cómo interpretar el JSON final, continúa con la guía de callbacks.

Siguiente paso

Capturar funciones callback

Define responseCallback, trackingCallback y onErrorCallback para reaccionar correctamente al flujo.

Construcción del payload

Si todavía no armaste el objeto de la operación, vuelve a la guía del payload.