Usa esta consulta para dar seguimiento a operaciones con Cuotéalo y obtener el estado final después del flujo externo de pago.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.
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 Cuotéalo.¿Cuándo usarla?
Seguimiento
Cuando el pago continúa fuera de la sesión principal y aún no tienes estado final.
Segunda validación
Cuando necesitas confirmar desde backend si la operación terminó autorizada, denegada, cancelada o liquidada.
Flujo con redirect
Cuando necesitas consultar
continue_url, expiración o reenviar al usuario al flujo de Cuotéalo.Reconciliación
Cuando necesitas validar el resultado para tu orden o conciliación operativa.
Consideraciones
Conserva
merchant_code, merchant_operation_number y transaction_id desde la autorización para consultar sin ambigüedad.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.Los campos de
processor_response para Cuotéalo pueden variar según la procesadora. Tómalos como referenciales.Response
Objetooperation.transactions[] para pagos con Cuotéalo dentro de la trama de respuesta del API de Consulta.
Objeto operation.transactions[]
| Campo | Descripción | Tipo | Obligatorio |
|---|---|---|---|
operation.transactions[].transaction_id | Identificador único de la transacción. | String | SI |
operation.transactions[].channel | Canal por el cual se realizó la transacción. Valor esperado: ecommerce. | String | SI |
operation.transactions[].state | Estado actual de la transacción. Valores frecuentes: PENDIENTE, CANCELADO, INVALIDO, AUTORIZADO, DENEGADO, LIQUIDADO. | String | SI |
operation.transactions[].state_reason | Observación o detalle del estado. | String | SI |
operation.transactions[].amount | Monto de la transacción. | String | SI |
operation.transactions[].currency | Código de la moneda de la operación. | String | SI |
operation.transactions[].payment_method | Objeto que contiene información sobre el método de pago usado en la transacción. | Object | SI |
operation.transactions[].payment_method.method_name | Nombre del método de pago usado en la transacción. Valor esperado: CUOTEALO. | String | SI |
operation.transactions[].payment_method.method_details | Objeto que contiene información detallada relacionada al método. | Object | NO |
operation.transactions[].continue_url | Visible en estado PENDIENTE. URL para continuar el proceso de pago. | String | NO |
operation.transactions[].expiration_date | Visible en estado PENDIENTE. Objeto que contiene la fecha en la que expirará la transacción. | Object | NO |
operation.transactions[].processor_response | Visible normalmente en estado AUTORIZADO o DENEGADO. Objeto que contiene el resultado de la autorización. | Object | NO |
operation.transactions[].additional_fields | Objeto que contiene los datos adicionales de la transacción enviados en la autorización. | Object | NO |
operation.transactions[].lifecycle | Array que contiene el listado de estados por los cuales pasó la transacción. | Array | SI |
Objeto operation.transactions[].payment_method.method_details
| Campo | Descripción | Tipo | Obligatorio |
|---|---|---|---|
operation.transactions[].payment_method.method_details.redirect_url | Visible en estado PENDIENTE. URL del redirect enviado en la autorización. | String | SI |
operation.transactions[].payment_method.method_details.callback_url | URL del callback enviado en la autorización. | String | NO |
Objeto operation.transactions[].expiration_date
| Campo | Descripción | Tipo | Obligatorio |
|---|---|---|---|
operation.transactions[].expiration_date.utc_time | Fecha en UTC. | String | NO |
operation.transactions[].expiration_date.unix_time | Fecha en Unix time. | Integer | NO |
Objeto operation.transactions[].processor_response
| Campo | Descripción | Tipo | Obligatorio |
|---|---|---|---|
operation.transactions[].processor_response.credit_status | Estado de la autorización devuelta por la procesadora. | String | NO |
operation.transactions[].processor_response.operation_id | ID de la operación devuelta por la procesadora. | String | NO |
Objeto operation.transactions[].lifecycle
| Campo | Descripción | Tipo | Obligatorio |
|---|---|---|---|
operation.transactions[].lifecycle[].state | Estado de la transacción. Valores frecuentes: REGISTRADO, PENDIENTE, CANCELADO, INVALIDO, AUTORIZADO, DENEGADO, LIQUIDADO. | String | SI |
operation.transactions[].lifecycle[].date | Objeto que contiene la fecha en la que se realizó el cambio de estado. | Object | SI |
Objeto operation.transactions[].lifecycle[].date
| Campo | Descripción | Tipo | Obligatorio |
|---|---|---|---|
operation.transactions[].lifecycle[].date.utc_time | Fecha en UTC. | String | SI |
operation.transactions[].lifecycle[].date.unix_time | Fecha en Unix time. | Integer | SI |
Ejemplo: pendiente
Response de consulta de Cuotéalo con estadoPENDIENTE.
Ejemplo: autorizada
Response de consulta de Cuotéalo con estadoAUTORIZADO.
Siguiente paso
API de Cancelación
Si corresponde por estado y negocio, revisa la cancelación de la operación.

