Consulta el estado de una o más transacciones.
https://www.zonapagos.com/Apis_CicloPago/api/VerificacionPago/InicioPago. Se usa en dos momentos:
/InicioPago, este endpoint recibe un objeto plano (sin anidar):
int_id_comercio. Ej. 678.str_usuario en /InicioPago). Máximo 40 caracteres.str_clave en /InicioPago). Máximo 50 caracteres.str_id_pago que enviaste al crear la transacción en /InicioPago. Máximo 30 caracteres.-1 para consultar todos los intentos asociados al str_id_pago.Si pagos mixtos están habilitados, un str_id_pago puede tener varios int_no_pago. Con -1 recibes todos; con un valor específico, solo ese.1 si el API ejecutó correctamente (incluso si no hay pagos). 2 si hubo error de autenticación o validación.0 si se encontraron pagos. -1 si hubo error (el detalle va en str_detalle).int_error: -1. null en caso de éxito.str_id_pago consultado.| y |;|. Ver cómo parsearlo.int_cantidad_pagos: 0, este campo viene vacío o nulo.str_res_pagoint_id_forma_pago).
Al recibir el callback del usuario
id_comercio e id_pago. Al recibirlo, tu backend debe consultar VerificacionPago antes de mostrarle el estado al usuario.Desde la sonda (obligatorio para PSE)
999, 4001, 4000, 4003, tu backend debe consultar periódicamente hasta recibir un estado definitivo.int_estado_pago y qué hacer con cada uno.