Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.pay-me.com/llms.txt

Use this file to discover all available pages before exploring further.

Cuando llamas paymentForm.init(...), Flex te permite capturar tres funciones callback. La más importante para el resultado del frontend es responseCallback(response).
Toma responseCallback(response) como la entrada principal del resultado en frontend. El JSON que recibes ahí reutiliza la misma estructura del API de Autorización - ecommerce para el método de pago elegido dentro de Flex.

Callbacks disponibles

responseCallback

Se ejecuta cuando el proceso llega a un resultado de negocio y te entrega el JSON de respuesta.

trackingCallback

Se ejecuta por cada evento del flujo, como cambio de método, clics o avance del usuario dentro del formulario.

onErrorCallback

Se ejecuta cuando ocurre un error técnico durante la carga o ejecución del componente.

Ejemplo de implementación

function responseCallback(response) {
    console.log("-------Respuesta-------");
    console.log({response});
}

function trackingCallback(trackdata) {
    console.log("-------Tracking de Eventos-------");
    console.log({trackdata});
}

function onErrorCallback(error) {
    console.log("-------Error en el proceso-------");
    console.log({error});
}

paymentForm.init(
    document.querySelector("#demo"),
    responseCallback,
    trackingCallback,
    onErrorCallback
);

Cómo interpretar responseCallback

El campo response.payment_method te indica qué referencia de PayIn debes usar para interpretar el JSON de respuesta devuelto por Flex.
El objeto response sigue el contrato del API de Autorización con Tarjeta.Si tu flujo usa redirect o autenticación 3DS fuera de la misma pantalla, complementa esta lectura con Consideraciones para métodos con Redirect.
trackingCallback sirve para observabilidad y onErrorCallback para fallos técnicos. Ninguno reemplaza la lógica de negocio que debes construir sobre responseCallback y la confirmación backend.

Referencias relacionadas

API de Autorización - ecommerce

Referencia principal del contrato de respuesta que Flex reutiliza en responseCallback.

API de Consulta

Valida desde backend el estado final de la operación antes de cerrar la orden.

Notificaciones S2S

Usa este canal si tu integración también confirma resultados desde backend mediante notificaciones.