Pago pendiente en Guaraní 3w

Buenas,

Finalmente pude generar un curso y realizar el pago. Si bien SQ recibe la notificación del pago y la venta figura como cobrada, en Guaraní 3w sigue apareciendo el pago pendiente (adjunto captura).

Ya refresqué la página varias veces pero no se actualiza.

Revisé los logs del Guaraní y en uno de ellos me apareció el siguiente warning:



================================================================================
=================================   WARNINGS   =================================
================================================================================

NOTICE
Archivo: /usr/local/proyectos/g3w3/3.14.0/src/siu/operaciones/_comun/pagelets/pagelet_notificaciones.php
Linea: 86
Undefined variable: propuesta_nombre

NOTICE
Archivo: /usr/local/proyectos/g3w3/3.14.0/src/siu/operaciones/_comun/pagelets/pagelet_notificaciones.php
Linea: 87
Undefined variable: propuesta_id

NOTICE
Archivo: /usr/local/proyectos/g3w3/3.14.0/src/siu/operaciones/_comun/pagelets/pagelet_notificaciones.php
Linea: 98
Undefined variable: ras_nombre


Por donde puede estar el problema?


Captura de pantalla de 2018-07-31 15-18-48.png

Captura de pantalla de 2018-07-31 15-18-48.png

Hola, el problema puede estar en el envío de la cobranza desde Académico a Guaraní.

Se puede ver en el log de Académico si se realizó el envío de la cobranza a Guaraní (Si queres adjuntalo y lo vemos).

También podes ver dentro de la aplicación de Académico->Procesos->Administrar mensajes RestHooks.
En esta operación podes verificar el estado del tópico “notificar_cobranza_g3”. Dentro de Rest Hooks, mediante ese tópico se envían las cobranzas a Guaraní.

Saludos

Buenas,

Adjunto el log.

En la instalación testing con Docker hay que implementar también los RestHooks?


log-academico.txt (7.87 KB)

Ya está resuelto.

El SQ Académico no estaba enviando las notificaciones de cobranza al Guaraní W3 porque los RestHooks no estaban funcionando.

Faltaba iniciar un proceso desde el contenedor docker del SQ académico.

Para ingresar a la terminal del contenedor (desde /testing/bin):


./docker-connect sq-academico

Una vez ahí, correr el siguiente comando:


sq iniciar_workers

Se pueden chequear los mensajes dentro de la aplicación de Académico->Procesos->Administrar mensajes RestHooks.

Muchas gracias a Agustin Servat y Fabio Rosellini por la ayuda!