Redsys, la plataforma de TPV virtual más habitual en España, ha cambiado su protocolo de encriptación a SHA256 para mejorar la seguridad de los pagos realizados con tarjeta de crédito por internet. En su web lo explican en detalle.
Obviamente aumenta la seguridad en los pagos que tus clientes realicen en tu tienda, pero si tienes un módulo de pago de con Redsys este cambio puede afectar a otros módulos pudiendo provocar desajustes.
El cambio de Redsys solo afecta a uno de nuestros módulos: el Módulo de recargo de equivalencia. En nuestro caso, el cambio unilateral por parte de Redsys provoca que, una vez realizado el pago, se produzcan desajustes en las cantidades cobradas que descuadran la contabilidad.
Hemos revisado a fondo el nuevo funcionamiento de Redsys y hemos realizado una actualización del Módulo de recargo de equivalencia y ofrecemos la descarga gratuita de la nueva versión del módulo revisada y compatible para los clientes que ya usáis este módulo.
Si necesitas actualizar el módulo y ya eres cliente contacta con nosotros a través de email en soporte@prestamarketing.com o a través nuestro formulario de contacto.
En 3 pasos puedes tenerlo hecho:
1º - Desinstalar totalmente el módulo anterior de recargo de equivalencia realizando las siguientes operaciones:
2º - Descargar el archivo .rar con la nueva versión del módulo e instalar el .zip que corresponda con su versión de Prestashop como un módulo normal.
Solicita en soporte@prestamarketing.com información sobre cómo descargarte el módulo actualizado.
3º - Volver a asignar a los clientes el recargo de equivalencia de manera manual.
Si por cualquier motivo no puedes actualizar su tienda a una versión compatible (desde la v1.5.6.0 hasta la v1.6.1.2), recuerda que siempre puedes crear reglas para el grupo de clientes a los que se les aplica el recargo de equivalencia no puedan pagar con el TPV de Redsys .
.. y si necesitas despreocuparte del tema técnico y que hagamos la actualización por ti, solo tienes que contratar este servicio en PrestaMarketing.com:
* El servico de actualización del módulo de Recargo de equivalencia no incluye la configuración del módulo del TPV de Redsys. Si necesitas que te lo configuremos, puedes contratarlo aquí: Configuración de módulo TPV de Redsys con encriptación SHA256.
El módulo, para no modificar el core de PrestaShop, trabaja con los siguientes overrides:
Antes de instalar, siempre hay que descomprimir el fichero .rar y solo instalar el Zip que corresponda según la versión de PrestaShop.
RE_PS_1_6_1_X.zip
=============
Valido para las siguientes versiones:
PrestaShop v1.6.1.2 Stable - Lanzado el 29 Octubre 2015
PrestaShop v1.6.1.1 Stable - Lanzado el 20 Agosto 2015
PrestaShop v1.6.1.0 stable - Lanzado el 02 Julio 2015
RE_PS_1_6_0_1X.zip
=============
Valido para las siguientes versiones:
PrestaShop v1.6.0.14 stable - Lanzado el 06 Marzo 2015
PrestaShop v1.6.0.13 stable - Lanzado el 24 Febrero 2015
PrestaShop v1.6.0.12 stable - Lanzado el 23 Febrero 2015
PrestaShop v1.6.0.11 stable - Lanzado el 07 Enero 2015
RE_PS_1_6_0_X.zip
=============
Valido para las siguientes versiones:
PrestaShop v1.6.0.9 stable - Lanzado el 31 Julio 2014
PrestaShop v1.6.0.8 stable - Lanzado el 20 Junio 2014
PrestaShop v1.6.0.7 stable - Lanzado el 17 Junio 2014
PrestaShop v1.6.0.6 stable - Lanzado el 10 Abril 2014
PrestaShop v1.6.0.5 stable - Lanzado el 17 Marzo 2014
PrestaShop v1.6.0.2 alpha 2 - Lanzado el 19 Diciembre 2013
PrestaShop v1.6.0.1 alpha - Lanzado el 19 Noviembre 2013
RE_PS_1_5_6_X.zip
=============
Valido para las siguientes versiones:
PrestaShop v1.5.6.3 stable - Lanzado el 29 Julio 2015
PrestaShop v1.5.6.2 stable - Lanzado el 20 Enero 2014
PrestaShop v1.5.6.1 stable - Lanzado el 18 Noviembre 2013
PrestaShop v1.5.6.0 stable - Lanzado el 07 Octubre 2013
Si al instalar el nuevo módulo se muestra un error tipo:
Error al instalar -> Incapaz de instalar en control manual, el método X en el grupo Y ya está en control manual
Es porque ya existe un archivo indicado en "Y" en la carpeta override con ese método, suele aparecer por desinstalaciones incorrectas de los módulos, sobre todo al borrarlos directamente desde el FTP. Recomendamos no borrar nunca directamente los archivos desde el programa de FTP.
Para solucionar la incidencia, busque el fichero que indica el error dentro de la carpeta override y renómbrelo para corregir este error y terminar la instalación.
Ejemplo:
Error al instalar -> Incapaz de instalar en control manual, el método getProductTaxesBreakdownl en el grupo OrderInvoice ya está en control manual
Busco el archivo OrderInvoice.php situado en override, concretamente en override/classes/order/OrderInvoice.php y lo renombro como _OrderInvoice.php. Con esto basta para solucionar el error.
Es importante guardar siempre copias de respaldo de los archivos que vaya a modificar, asi como de asegurarse que no tengan uso compartido con otros módulos, siempre puede confrontar los archivos con los overrides que existen dentro de la carpeta original del módulo.