mobbexco / prestashop

Mobbex payment gateway module for PrestaShop.
https://www.mobbex.com/
3 stars 2 forks source link

Problema en Prestashop 1.7.6.9 #179

Closed matiascorrea closed 1 year ago

matiascorrea commented 1 year ago

Hola, hace varios días vengo intentando intentando hacer funcionar el modulo pero no puedo.

Versión PHP: 7.2.34 Versión de PrestaShop: 1.7.6.9

Tenia una versión vieja del plugin (desactivada) que había usado hace un tiempo. La desinstale. Instale la nueva versión. Me dio error. Luego intente instalar de nuevo y termino OK. Puedo entrar a la configuración y configurar todo OK.

El problema:

Estoy usando la ultima versión que la baje desde acá https://github.com/mobbexco/prestashop/releases

error mobbex

Agradecería si me pueden ayudar.

Gracias

jlmobbex commented 1 year ago

Buen día @matiascorrea! Gracias por tu comentario. Te pido si podés probar desinstalando y reinstalando el plugin mediante el archivo mobbex.3.5.2.ps-1.6-1.7.zip que se encuentra en la última release. El error que se muestra no parece relacionarse con Mobbex debido a que dentro del módulo no se hace uso de la posición quantity, pero los hooks deberían registrarse al instalar.

matiascorrea commented 1 year ago

Hola @jlmobbex , efectivamente lo del quantity era algo de la plantilla. Lo solucione.

Instale de nuevo mobbex la versión que indicas y cuando accedo a configurar el modulo me aparece este error:

mobbex2

Ahora si veo los hooks en las tablas.

Voy a ver si puedo instalar en una versión limpia de prestashop 1.7.6.9 desde cero y te aviso.

Gracias por tu ayuda.

Saludos

jlmobbex commented 1 year ago

Perfecto lo del template! En cuanto al nuevo inconveniente, antes de reinstalar te pido si podés buscar el mensaje de log completo (debería estar alojado en base de datos, en la tabla ps_log). Esto porque puede estar relacionado a alguna config del server o de PHP.

matiascorrea commented 1 year ago

El log es este: Mobbex fatal: Observer > hookDisplayBackOfficeHeader | Error Obtaining Update/Upgrade Messages \"Error getting latest release data #SSL certificate problem: unable to get local issuer certificate\"

Lo estoy probando en local.

Saludos

jlmobbex commented 1 year ago

Ahí va! Falta instalar un certificado SSL en el servidor. Esto es necesario en nuestro módulo porque, al igual que todos los medios de pago, realizamos peticiones al servicio usando https, para que los datos estén siempre seguros.

Para realizar el checkout alcanza con utilizar un certificado gratuito, incluso si es autofirmado, pero si necesitás recibir la notificación con los datos del pago en el sitio vas a tener que utilizar una URL accesible públicamente con un certificado firmado por una entidad externa.