Error SQ Pagos

Buenas!

Al intentar pagar un curso (cuando hacemos click en el botón pagar del g3w3) aparece un error en la url:

http://172.20.4.214/sq_pagos/#/error

Si me intento conectar por browser directamente al backend de sq pagos me aparece lo siguiente:

No route found for "GET /": Method Not Allowed (Allow: OPTIONS)

Adjunto capturas y log de sq pagos.

Gracias!


Screen Shot 2020-09-14 at 10.55.05.png

Screen Shot 2020-09-14 at 10.55.05.png

logs.zip (91.6 KB)

Buen día Agustin, como estas?

Hay algún error en la configuración del sq-pagos.

Te hago una consulta, esto pasa al seleccionar inscribirse en 3w o al pagar en sq-pagos? Entiendo que es después de seleccionar ‘inscribirse’.

Te pido que nos pases la configuración del archivo angular-config.json, la linea api_backend_url.

Sí. La primera vez ocurrió cuando apretamos en el botón INSCRIBIR. Después ese botón desapareció y quedó este que dice PAGAR.

Así está la configuración que me pediste:

{
	"entorno": "desarrollo",
	"desarrollo": {
		"config": {
			"api_backend_url": "http://localhost/sq_pagos_backend/",
			"titulo": "Universidad Nacional de Ejemplo :: Plataforma de pagos :: SIU-Sanaviron Quilmes"
		}
	},
	"produccion": {
		"config": {
			"api_backend_url": "http://localhost/sq_pagos_backend/",
			"titulo": "Universidad Nacional de Ejemplo :: Plataforma de pagos :: SIU-Sanaviron Quilmes"
		}
	}
}

Hola Agustin, en desarrollo tenes desconfigurado. Por ejemplo, debería ser:

“api_backend_url”: “http://172.20.4.214/sq_pagos_backend/”,

Hola Mati,

Ese archivo de configuración es el del server de SQ Nucleo. Está en ese mismo servidor, por eso le dejé el localhost.

De todas formas, ahí lo cambi, volví a realizar los pasos que indica la instalación y todo sigue igual.

Tengo que poner la IP pública ahí o con la IP local privada ya alcanza?

Hola Agustín,

El archivo que pasaste corresponde a SQ-Pagos y deberías modificar el “localhost” por la IP donde se encuentra GCO.

Hecho esto tenes dos caminos posibles para solucionar el problema.
Uno es correr nuevamente los comando para instalar SQ-Pagos punto 3 (https://documentacion.siu.edu.ar/wiki/SIU-Sanaviron-Quilmes/version2.0.0/instalar_sq_produccion).
Y otro es modificar el archivo “sq_pagos/app/public/assets/scripts/app.js” buscando la frase: “api_backend_url:” y ahí reemplazar el “localhost” por la IP correspondiente.

Con esto debería funcionar ok.
Saludos

Buenas Esteban,

Sí, el archivo que les pasé es el de SQ Pagos, me equivoqué cuando les puse SQ Núcleo.

Ya configuré todo como me dijeron, con la IP.

Inclusive, modifiqué el archivo “sq_pagos/app/public/assets/scripts/app.js” en la línea que me indicaste, pero sigue fallando.

Ok, en ese caso entonces, deberías probar volver a ejecutar los comandos que instalan sq-pagos.

Punto 3 (https://documentacion.siu.edu.ar/wiki/SIU-Sanaviron-Quilmes/version2.0.0/instalar_sq_produccion).

Avisanos como te fue!

Buenas Matías,

Ya intenté los pasos luego de modificar el archivo, pero sigo teniendo el mismo error.

Hola Agustin!

Si o si, en desarrollo tenes que configurar la ip o dns. Con localhost no te va a funcionar.

Por ejemplo, “api_backend_url”: “http://172.20.4.214/sq_pagos_backend/”,

Buenas Mati,

{
	"entorno": "desarrollo",
	"desarrollo": {
		"config": {
			"api_backend_url": "http://172.20.4.214/sq_pagos_backend/",
			"titulo": "Universidad Nacional de Ejemplo :: Plataforma de pagos :: SIU-Sanaviron Quilmes"
		}
	},
	"produccion": {
		"config": {
			"api_backend_url": "http://172.20.4.214/sq_pagos_backend/",
			"titulo": "Universidad Nacional de Ejemplo :: Plataforma de pagos :: SIU-Sanaviron Quilmes"
		}
	}
}

Esa es la configuración actual.

En el archivo sq_pagos/app/public/assets/scripts/app.js figura la misma ruta.

Pero me sigue arrojando el mismo error.

Hola Agustin,
Con lo que hablamos en la reunion se soluciono este tema?
Te consulto para que nos quedemos tranquilos.
Saludos!

Buenas Ariel!

Sí, este tema está resuelto.

Muchas gracias!