Skip to main content
Usa esta consulta para confirmar el estado final de un pago QR luego del redirect del usuario o cuando la operación permanece pendiente.
endpoint
Este flujo usa la misma estructura general documentada en el Overview de Consulta. Aquí se detalla específicamente el objeto operation.transactions[] para pagos con QR.

¿Cuándo usarla?

Después del redirect

Para contrastar el retorno del navegador con el estado real de backend.

Confirmación final

Para obtener el estado definitivo antes de actualizar la orden en tu sistema.

QR pendiente

Para recuperar el qr_image, qr_id y la fecha de expiración mientras el pago sigue pendiente.

Seguimiento operativo

Para validar si la operación pasó de PENDIENTE a AUTORIZADO, EXPIRADO o CANCELADO.

Consideraciones

No marques la operación como exitosa solo por el retorno del usuario. Usa la consulta o la notificación S2S como validación final.
En esta documentación se usa method_details para mantener consistencia con el resto de la referencia. Si en material previo encuentras method_detail, trátalo como el mismo objeto.
En estado PENDIENTE, el objeto processor_response suele devolver el QR generado. Cuando la operación queda AUTORIZADO, ese mismo objeto puede devolver datos de autorización.

Response

Objeto operation.transactions[] para pagos con QR dentro de la trama de respuesta del API de Consulta.

Objeto operation.transactions[]


Objeto operation.transactions[].payment_method.method_details


Objeto operation.transactions[].expiration_date


Objeto operation.transactions[].processor_response


Objeto operation.transactions[].processor_response.result_message


Objeto operation.transactions[].lifecycle


Objeto operation.transactions[].lifecycle[].date


Ejemplo: pendiente

Response de consulta de QR en estado PENDIENTE.

Ejemplo: autorizado

Response de consulta de QR en estado AUTORIZADO.

Siguiente paso

API de Cancelación

Revisa la cancelación para operaciones que todavía puedan anularse.