Skip to main content
Objeto JSON que recibes al llamar POST /VerificacionPago.

Estructura

Campos

int_estado
integer
Resultado de la ejecución del API:
  • 1 → Ejecutó correctamente (aunque no hayan encontrado pagos).
  • 2 → Error de autenticación o validación.
int_error
integer
Resultado de la consulta:
  • 0 → Consulta exitosa. Puede haber o no pagos.
  • -1 → Error. Ver str_detalle.
str_detalle
string | null
Texto del error cuando int_error: -1. null en caso de éxito. Máximo 50 caracteres.
int_cantidad_pagos
integer
Número de intentos de pago encontrados para el str_id_pago consultado.Si un pago fue mixto (pagado con varios medios), cada medio cuenta como un intento. Ejemplo: un pago dividido en 2 tarjetas arroja int_cantidad_pagos: 2.
str_res_pago
string
Detalle de las transacciones en formato de texto plano con separadores | y |;|.Ver Parsear str_res_pago.

Casos posibles

Pago aprobado con un solo intento

Pago mixto con 2 intentos (1 PSE + 1 TC)

Pago no encontrado

Credenciales inválidas

Patrón de manejo

Ver también

Parsear str_res_pago

Cómo extraer objetos manipulables.

Estados de pago

Qué hacer con cada int_estado_pago.