Hola a tod@s!
¡Por fin hemos hecho funcionar el módulo Redsys v2.8.2! Lo hemos hecho funcionar en Pelumarket despues de muchas pruebas. Os explico lo que hemos tenido que hacer ya que anteriormente tuvimos que volver a la versión 2.0 porque las más actuales no funcionaban correctamente.
Detallo paso a paso el proceso:
1. Backup de la tienda. Importante por si tienes que recuperar
2. Desinstala y elimina el módulo anterior. Aviso importante: no pongas la web en modo mantenimiento
3. Instala el módulo de Redsys. Lo puedes descargar de aquí totalmente gratis.
4. Entra en la administración del comercio de Redsys (https://canales.redsys.es/) y solicita la clave de encriptación SHA-256. La clave la puedes solicitar en Administración TPV/Comercios. Cópiala ya que te va a hacer falta para la configuración del módulo.
5. Ahora configura el módulo. Asegúrate de que está en entorno real y rellena todos los campos. Si necesitas una guía puedes consultar esta de Redsys
6. Entra en la administración del comercio de Redsys (https://canales.redsys.es/) y activa "Parametros de URLS" poniéndolo en SI. Lo encontraras en el menú Comercios/Modificar
7. Activa también la notificación online: HTTP + email. Te llegará un email con cada transacción de la TPV y así puedes estar pendiente en caso de que por cualquier cosa en un momento dado no se registrasen los pedidos.
8. Accede por FTP al directorio cache/smarty y elimina el contenido de las carpetas cache y compile. No elimines el index
9. Si tienes un certificado SSL y tienes habilitado el SSL en la tienda, desactiva el SSL. Este módulo no funciona correctamente con SSL.
Con esto debería de funcionar correctamente. En nuestro caso particular no funcionaba porque teníamos activado el SSL. Después de muchas pruebas, con el SSL desactivado ha sido la única forma de hacerlo funcionar y que registre los pedidos.
Espero que sea de ayuda este aporte.
Saludos!
Productos de peluqueria
http://www.pelumarket.com