Ajuste de flujo para pagos vía PRONET. Se incluye consulta a endpoint consutarEstado en caso que no se tenga respuesta para un pago. Escenarios:
Si el servicio de consulta responde que el pago fue exitoso se responde hacia el Sicoop como Aprobado
- Si el servicio de consulta responde que el pago no existe, tuvo un error o no fue procesado, se responde hacia el Sicoop como Rechazado
- Si el servicio de consulta responde que el pago se encuentra pendiente de proceso, se responde hacia el Sicoop como aprobado y se registra el pago en la tabla TransactionPending. Luego, cada X tiempo se consulta nuevamente el endpoint consultarEstado para saber cómo finalizó el pago. En caso que haya sido aprobado se cierra el caso, en caso que siga pendiente no se hace nada (se consulta adelante nuevamente) y en caso que haya sido rechazado se envía un reverso hacia el Sicoop para reembolsar el dinero debitado al usuario previamente.