Jump to content

error paypal 3.5.1 con prestashop 1.5.4.0


Recommended Posts

Hola, llevo todo el día viendo foros y aplicando soluciones que al parecer resuelven el problema, pero que a mi no me funcionan.

 

Tengo instalada la versión 1.5.4.0 de prestashop con la versión que viene en el paquete de paypal 3.5.1

 

Está alojado en un servidor compartido en Arsys

El módulo no está en pruebas, está en producción y tengo cuenta de empresa.

 

El problema viene por que al pulsar el botón de compra por paypal la dirección a la que manda es

http://%20https//www.mitienda.com/modules/paypal/express_checkout/payment.php

 

cuando miro el código veo que la llamada es

 

action="http:// https://www.ogmtackleshop.com/modules/paypal/express_checkout/payment.php"

 

El módulo paipal/views/templates/hoks/sexpress_checkout_payment.tpl es el que monta esta llamada, lo he modificado sustituyendo

 

{$base_dir_ssl}modules/paypal/express_checkout/payment.php

 

por

 

index.php?fc=module&module=paypal&controller=expresscheckoutsubmit

 

como he visto en varios foros, pero no funciona, sigue metiendo http:// antes del https://

 

Al final he puesto la ruta hardcode para ver si funcionaba,

 

https://www.ogmtackleshop.com/index.php?fc=module&module=paypal&controller=expresscheckoutsubmit

 

pero me da un 404 diciendo que no lo encuentra.

 

Estoy ya un tanto desesperado, si alguien tiene la varita mágica con la solución le estaré eternamente agradecido.

Share this post


Link to post
Share on other sites

Bueno, lo solucioné.

 

{$base_dir_ssl} lo saca de la base de datos, de una tabla llamada ps_shop_url un campo que indica la ruta del https. ponia https://www.mitienda.es

le he puesto que es la misma ruta de mi tienda (quitando el https://) que no está en entorno seguro y al montar la llamada ya hace la llamada correcta a modules/paypal/express_checkout/payment.php.

 

Si ves que la llamada desde el botón de paypal mete http://%20https//www.mitienda.com/modules/paypal/express_checkout/payment.php

la solución es cambiar esto en la base de datos para que haga la llamada con la ruta correcta.

 

Espero que os sirva, al final he estado hablando yo solo conmigo mismo aquí reconcentrado.

Gracias por vuestro interés.

  • Like 1

Share this post


Link to post
Share on other sites

  • 3 weeks later...

ichavarria disculpa que ninguno estuviésemos por aquí, para analizar el problema, nada de hablar tu solo, lo que cada uno aporta siempre le valdrá a algún colega, en este caso eres tu el que ha ayudado

Share this post


Link to post
Share on other sites

  • 4 months later...
Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More