Servicios a Implementar
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.
- Nueva pantalla para visualizar pagos pendientes
Pre requisitos
- Se debe ejecutar primero el mopp PGS - BD - PreProd - v4.2.0.0
Despliegue
- Acceder al siguiente recurso: https://drive.cabal.coop.py/s/N46nG3coKfjfgsn
- Copiar el war en la carpeta correspondiente al wildfly de Pre-Producción: /opt/web_cabal/datos/wildfly-satelites/deployments
- Configurar una tarea programada vía crontab para que se consuma el servicio http://10.5.1.30:8084/PaymentGateway/rest/PaymentPendingProcess cada 5 minutos.
Rollback
- Acceder al siguiente recurso: https://drive.cabal.coop.py/s/t8rNsZK596EWgC3
- Copiar el war en la carpeta correspondiente al wildfly de Pre-Producción: /opt/web_cabal/datos/wildfly-satelites/deployments