Problemas con Mercado Pago - Entorno Testing

Hola!
Estamos probando Sanavirón en entorno de Testing. Configuramos cuentas de Mercado Pago para testing, tal como lo dice la wiki.
Al momento de usar Mercado Pago da error.
Enviamos log y archivo de configuracion.

Gracias!


instalacion.env.txt (1.23 KB)

sq_pagos_20190509.log.txt (8.52 KB)

Logramos dar con el archivo de configuración donde correspondia poner client_ID y client_SECRET. → gco/config/config.ini

Ahora nos da un nuevo error. Adjuntamos log.


sq_pagos_20190509.log1.txt (12.1 KB)

Hola,
en ese mismo archivo de configuración de gco deberían tener las url de notificaciones, los valores se replican desde instalación.env.

Especificamente estos dos:

url_notificaciones = “https://accesomincyt.unvm.edu.ar/dispatcher_notificacion_mp.php?sender=USER_192.168.0.1
back_url = “https://accesomincyt.unvm.edu.ar/dispatcher_back_mp.php?sender=USER|192.168.0.1:4003|

Recuerden validar usuario, ip y puertos con los que correspondan.

Si Julián. Configuramos el config.ini y anduvo.
Gracias!

Una vez ejecutado el pago en Mercado Pago, desde donde podemos verlo? En que parte del Menu del sq-academico o sq-nucleo?

Saludos

Hola Gloria.
En sq-académico, podes encontrar listados para ver las ventas o suscripciones (inscripciones). Las operaciones son:

Ventas > Reportes > Listado de ventas
Ventas > Reportes > Listado de suscripciones

Desde el lado del cliente, existe un panel general donde podes visualizar toda actividad de este. Laoperación es:

Clientes > Dashboard de clientes

Saludos

Gracias! ahi los vemos.

Otra consulta. Las ventas realizadas por Mercado Pago o Transferencia quedan en estado “pendiente”.
En que parte del sistema se termina de confirmar el cobro?

Gracias!

Gloria,

verifiquen la url de los archivos dispatcher, deben estar publicas, en caso contrario sería el motivo por el cual no reciben las notificaciones por parte de Mercadopago.
Pueden verificar en el servidor donde está el dispatcher, el log: mp_log.txt para comprobar que lleguen las notificaciones.

Hola! vimos el mp_log.txt, no sabemos como interpretarlo.

Intentamos dos pagos con Mercado Pago. En Académico nos sigue figurando “pendiente”.
Adjuntamos imagen listado ventas y mp_log.

Gracias!


Screenshot_2019-05-14 SQ - AcadAmico - Listado de ventas.png

Screenshot_2019-05-14 SQ - AcadAmico - Listado de ventas.png

mp_log.txt (1.5 KB)

Gloria buenas tardes,

te pido si podes modificar la url de notificaciones,
por un lado, cambiar el guión bajo por un pipe.
por otro, agregar el puerto de gco en la url.

a modo de ejemplo:

url_notificaciones = "https://accesomincyt.unvm.edu.ar/dispatcher_notificacion_mp.php?sender=USER|192.168.0.1:4003|"

recuerda modificar la ip y nombre por los reales.

Hola Julián! adjunto nuevo log, despues de efectuar compra con Mercado Pago, con los cambios indicados en config.ini.

Mañana en la reunión te contamos mejor las pruebas.
Nosotros creemos que es porque es una cuenta test de Mercado Pago.

Gracias!


mp_log.txt (2.4 KB)

La capacitación de mañana va a ser más bien funcional,
deberíamos tener esto resuelto antes así la pueden aprovechar bien.
querés escribirme por hangout así intentamos solucionarlo hoy?

Hola Gloria Buenas Tardes, yo tenia el mismo problema al realizar un pago con las cuenta de prueba y pagando con las tarjetas de prueba de MP.

Tienen que tener en cuenta la configuración de sq-pagos-backend el archivo config.ini

Esta es la ruta del archivo.

…/var/local/sq_pagos_backend/config/config.ini
Estas son las url que tienen que tienen que revisar, es un ejemplo de como quedo configurado en mi caso.

back_url = "http://ippublica/dispatcher_back_mp.php?sender=ANONIMO|10.0.2.65:4003|"

url_notificaciones = "http://ippublica/dispatcher_notificacion_mp.php?sender=ANONIMO|10.0.2.65:4003|"

Las cuentas que utilizas de prueba de mercado pago tanto la vendedora con la compradora tienen que ser de prueba.

Te dejo el link del tema que estaba hablando con los chicos de Sanavirón capaz que es útil para ustedes.

http://foro.comunidad.siu.edu.ar/index.php?topic=17411.0

Saludos.

Hola Diego, muchas gracias por la respuesta.

Revisamos el archivo que decís y estaría bien configurado. Copiamos la parte de MP:

; Credenciales de la API de Mercado Pago
[mercado_pago]
client_id = "xxx"
client_secret = "xxx"
back_url = "https://accesomincyt.unvm.edu.ar/dispatcher_back_mp.php?sender=ANONIMO|192.168.12.90:4003|"
imagen_producto_default = "http://www.siu.edu.ar/rd/Logos/SIU/logo_siu_sin_bajada_1.png"
url_notificaciones = "https://accesomincyt.unvm.edu.ar/dispatcher_notificacion_mp.php?sender=ANONIMO|192.168.12.90:4003|"

Igualmente en un rato nos conectamos con el equipo de sanavirón y lo vemos.
Gracias!

Gloria, buenas tardes,
escríbanme por hangouts así vemos que sucede.

Hola Julián!

una ultima consulta de MP. En qué lugares van configuradas CLIENT_ID y CLIENT_SECRET?

Nosotros las configuramos en instalacion.env y proyectos/gco/config/config.ini, pero despues de ejecutar el comando ./sq_iniciar_entorno.
Mirando la wiki, pide la configuración de instalacion.env antes de este comando.

Saludos

Buenas tardes,
los datos deben ser modificados en instalacion.env, los mismos se replican al de gco/config/config.ini al iniciar entorno.

La modificación en instalacion.env debería ser una sola vez, los valores ahí cargados no se eliminan como así lo hacen los que están en config.ini.