Avisos
Vaciar todo

modulo redsys me hace el cobro pero no genera pedido

15 Respuestas
6 Usuarios
0 Reactions
5,773 Visitas
Respuestas: 33
Eminent Member
Topic starter
 

Ese es el problema, en el modulo de redsys me hace el cargo en la cuenta pero no genera un pedido en el backoffice.
Durante el proceso de compra justo cuando voy a entrar en la pagina para elccionar metodo de pago aparece esto (no se s tene que ver)

Notice: Undefined property: Redsys::$cookie in /home2/protein1/public_html/modules/redsys/redsys.php on line 460

Notice: Trying to get property of non-object in /home2/protein1/public_html/modules/redsys/redsys.php on line 460

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 11/12/2014 12:23 am
Johnny Heredia Montiel
Respuestas: 20131
Illustrious Member Moderator
Respuestas: 33
Eminent Member
Topic starter
 

El modulo me lo decargue precisamente de ahi y no me funciona.
Funcionaba pero cuando pase a la url defintiva proteinacanaria.com dejo de generar el pedido en el backoffice (cobrar si cobra)
Había realizado pruebas en el hosting anterior y funcionaba.
También he desinstalado el modulo y vuelto a reinstalar y configurar todo una vez en la url definitva y no funciona.
Lo he probado en producción (pq en mantenimiento no genera pedidos)


 
Respondido : 11/12/2014 9:51 am
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

Hola German,

Los errores que indicabas:

Notice: Trying to get property of non-object in /home2/protein1/public_html/modules/redsys/redsys.php on line 460

he visto en la red, que se resuelven instalando la última versión del módulo desde el enlace que te facilita Johnny. ¿Se muestran actualmente esos errores?

Saludos


 
Respondido : 11/12/2014 11:09 am
Respuestas: 33
Eminent Member
Topic starter
 

Hola Jordi,

No se muestran esos errores pero no me entra el pedido en el backoffice.
Antes tenia este modulo configurado en 1and1 y funcionaba.
He llamado a los de REDsys y me han comentado que esta todo bien configurado, que el problema será seguramente del hosting.

PD: tampooc envia correos de notificación de pedido (correos referidos al mismo dominio) y en la administracion de redsys esta configurado para que asi lo haga.

Saludos


 
Respondido : 11/12/2014 11:29 am
Lorena
Respuestas: 1698
Noble Member Moderator
 

Hola Germán,

Envíanos la captura de pantalla de la configuración del módulo (eso sí, oculta la información de tu cuenta)

¿Tienes activada la opción Notificación HTTP?

Respecto al envío de correos de notificación, para ver si es un problema del módulo o del correo, ve a Parámetros Avanzados -> Correo electrónico y en Compruebe la configuración de su email envía un correo de prueba para ver si lo recibes. Te recomiendo que hagas la prueba primero a una dirección del mismo dominio y luego otra a una cuenta de gmail, por ejemplo.

Un saludo.


 
Respondido : 11/12/2014 12:24 pm
Respuestas: 33
Eminent Member
Topic starter
 

Los correos me los envia perfectamente.
Tengo activada la notificacion http tanto en el modulo de prestashop como en la administracion de redsys.
Adjunto la captura de pantalla


 
Respondido : 11/12/2014 12:47 pm
Lorena
Respuestas: 1698
Noble Member Moderator
 

Hola,

Bueno, ya hemos descartado problemas de correo, por lo que el problema también es del módulo.

Comprueba si tienes un fichero error_log en la carpeta raíz de tu web (habitualmente en nuestros servidores es public_html) y revisa el contenido, si tienes errores o avisos referentes a Redsys.

De ser así, te recomiendo que consultes con el soporte de Redsys indicándoles los errores o avisos que puedas tener.

Un saludo.


 
Respondido : 11/12/2014 1:44 pm
Respuestas: 33
Eminent Member
Topic starter
 

Este error me lo daba antes de reinstalar el modulo.

[11-Dec-2014 00:35:12 Atlantic/Canary] PHP Notice: Trying to get property of non-object in /home2/protein1/public_html/modules/redsys/redsys.php on line 460

A la 1:00 h. del 11 de diciembre reinstale el módulo ya no me da este error(no aparece en erro_log ningun error relacionado con redsys), sin embargo no genera el pedido en el backoffice


 
Respondido : 11/12/2014 2:25 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Este módulo de Redsys de su propia web no funciona demasiado bien y da problemas, por lo que tendrías que comentar directramente con Redsys si su módulo tiene problemas.

Si estás utilizando uno de nuestros packs PrestaShop, este ya viene con un módulo instalado para los pagos con Redys (se puede llamar Redsys o Servired). Este módulo no te debería dar problemas.


 
Respondido : 11/12/2014 3:40 pm
Respuestas: 33
Eminent Member
Topic starter
 

He desinstaldo el modulo de redsysy y he configurada el modulo de servired qu me comentas y funciona!Se cobra y se genera el pedido además de enviarme un email.

problema: una vez hecho el pedido y cuando me redirige a mi web otra vez salta un error en pantalla:

Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "/home2/protein1/public_html/modules/servired/pago_correcto.tpl" on line 2 "{include file=$tpl_dir./breadcrumb.tpl}" - Unexpected "/", expected one of: "{" , "$" , "identifier" , INTEGER <-- thrown in /home2/protein1/public_html/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 2


 
Respondido : 11/12/2014 3:56 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Al parecer hay un error de sintaxis en este archivo
/home2/protein1/public_html/modules/servired/pago_correcto.tpl

Tendrías que enviarlo para revisarlo, sin embargo este archivo es el último paso del proceso por lo que entiendo que se ha realizado correctamente.

Saludos.


 
Respondido : 11/12/2014 5:21 pm
Respuestas: 33
Eminent Member
Topic starter
 

Si funciona perfecto excepto esta última pantalla.
Envío el tpl adjunto para su revisión.

Muchas gracias de antemano!!

Saludos.


 
Respondido : 11/12/2014 5:34 pm
Respuestas: 33
Eminent Member
Topic starter
 

Lo adjunto en zip que no me cargaba en el otro formato


 
Respondido : 11/12/2014 7:17 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Prueba reemplazarlo por el archivo adjunto

Manten un bakcup del archivo anterior por las dudas, lo que he realizado es borrar la línea del breadcrumb que te da error

Saludos


 
Respondido : 11/12/2014 10:14 pm