🔍 Validar Estado de Pago

Consulta el estado actual de la orden asociada a una transacción OpenPay.

POST /ordenes-compras/validar-pago v1.0.0
Autenticación
Bearer Token
Ambiente
Servidor según ambiente (dev, test o prod). `guias-anticipadas-services-test.coordinadora.com` se define sin protocolo; el pipeline antepone `https://`.

Descripción

Consulta el estado actual de la orden asociada a una transacción OpenPay. Contrato: ValidarPagoBodySchema en cm-guias-anticipadas-ms.

Quick Start

  1. Obtén tus credenciales de acceso (Bearer Token).
  2. Selecciona el ambiente y completa los parámetros requeridos.
  3. Envía la solicitud y procesa la respuesta.

Ejemplo rápido

Generando ejemplo…

Endpoint

POST /ordenes-compras/validar-pago

Base URL https://guias-anticipadas-services-test.coordinadora.com

Parámetros

Sin parámetros declarados.

Body *

{
    "type": "object",
    "required": [
        "id_transaccion",
        "nit",
        "email"
    ],
    "properties": {
        "id_transaccion": {
            "type": "string",
            "minLength": 1,
            "example": "trx_openpay_abc123"
        },
        "nit": {
            "type": "string",
            "minLength": 1,
            "example": "900123456-1"
        },
        "email": {
            "type": "string",
            "minLength": 1,
            "example": "cliente@empresa.com"
        },
        "division": {
            "type": "string",
            "minLength": 1,
            "example": "DIV01"
        }
    }
}

Ejemplo de request

{
    "id_transaccion": "trx_openpay_abc123",
    "nit": "900123456-1",
    "email": "cliente@empresa.com",
    "division": "DIV01"
}

Respuesta

200
✅ Estado de la orden obtenido
{
    "isError": false,
    "data": {
        "estado": "PAGADO"
    }
}

Ejemplo de respuesta

200 ✅ Estado de la orden obtenido
{
    "isError": false,
    "data": {
        "estado": "PAGADO"
    }
}

Errores

404
Orden no encontrada para la transacción
[]
500
💥 Error interno del servidor
[]