Cuidado con la última actualización de Paypal en PrestaShop

Índice del Post
Tardarás en leerlo: 2 minutos

Hola!

Hoy un pequeño post informativo para todos los que tengáis una tienda online PrestaShop…

Tener mucho cuidado al actualizar Paypal a su última versión (3.10.6)

 

Pues si… A veces pese a lo mucho que repetimos que se debe tener siempre actualizados los módulos y plantillas, no siempre es lo mejor.

Sobre todo cuando acaba de salir una nueva versión, tienes que estar muy seguro para actualizar. (lo mismo acaba de pasar en WordPress con la llegada de 4.5, que a muchos les ha pillado con la guardia baja, y actualizaron a lo loco… ¿Resultado? Fallos por todos los lados, y más que nada por qué todos los plugins y plantillas debían de hacer cambios acordes con la nueva y última actualización de WordPress..)

 

Para empezar decir que siempre, siempre, haz una copia de seguridad de toda tu tienda online antes de actualizar ningún módulo. (No te puedes imaginar la de desastres que he llegado a ver!)

 

El caso es que al actualizar el módulo a la última versión (ya de por si es raro pasar de la 3.10.2 a la 3.10.6, pero bueno..) han añadido una verificación de TLS con el fin de cumplir con los requisitos que Paypal va a implementar el 1 de julio de 2016. (Si quieres más info sobre esto, la tienes aquí)

Ahora prueban una vez al día si tu versión de TLS es igual a 1.2 (cuando digo igual, es igual eh.) si no es el caso, te saldrá un mensaje como este:paybad
Si seguimos buscando un poco más, se ve que desde el archivo TLSVerificator.php hacen una llamada a $sslversion para comprobarlo.

Si en tu caso, te aparece el mensaje, pero usas la versión 1.2 del TLS, comenta la línea
// @curl_setopt ($ch, CURLOPT_SSLVERSION, $sslversion);

Luego, en la base de datos, en la tabla ps_configuration tendrás que eliminar la variable PAYPAL_VERSION_TLS_LAST_UPDATE.

Una vez hecho esto, haz click en guardar en la configuración del módulo de Paypal y si te aparece el mensaje en verde, es que está todo correcto.

La prueba que te he comentado antes seguirá haciéndose todos los días, pero bueno, algo es algo.

 

Si todavía no has actualizado el módulo de Paypal…

¡Pues has hecho muy bien! Eso para empezar…

Después, asegurate de comentar la siguiente línea en /modules/paypal/api/paypal_connect.php (está por la línea 88..)

//  @curl_setopt($ch, CURLOPT_SSLVERSION, defined('CURL_SSLVERSION_TLSv1') ? CURL_SSLVERSION_TLSv1 : 1);

Con esto conseguiremos dejar funcional el módulo por el momento… Ya veremos que pasa de aquí al 17 de Junio ;(

 

Bueno, cabe decir que todo esto tan tecnico no se me ha ocurrido a mi, si no a un miembro de la comunidad francesa del foro de PrestaShop (@Eolia), ¡¡se le agradece!!

Puedes encontrar el post del foro aquí.

Esto es todo!!

Nos vemos el Lunes ;P

5/5 - (11 votos)
Picture of Alex Sanchez
Alex Sanchez
Entusiasta, emprendedor, amante del buen fútbol y loco por los bull terrier. Me apasiona lo que hago, las tecnologías y el deporte. Si buscas contenido interesante sobre WordPress, Prestashop, Marketing, y algo de SEO este es tu blog.

Te puede interesar

Consultoría técnica

Agenda febrero abierta

Despeja cualquier duda acerca de WordPress en 1 hora

Espera un momento...

¿Tienes una tienda online verdad?

¿Y si me encargo yo del mantenimiento de tu tienda online?

Días
Horas
Minutos
¡NO TE VAYAS!
Descarga tu pack gratuito:

Optimiza tu web con este pack gratuito y consigue mejorar tu estrategia digital para convertir y vender más