jmfontana Posted July 19, 2015 Share Posted July 19, 2015 (edited) No consigo hacer funcionar el módulo estándar de PayPal 3.10 en Prestashop 1.6.1.0. Al confirmar el carrito de la compra sobre el icono de PayPal directamente no responde, no hace nada. Al mirar la consola de javascript he visto que al cargar la página ya salta un error de Javascript (adjunto imagen de la consola de Chrome). Curiosamente el error salta siempre, independientemente de la página donde me encuentre, no sólo al ir a la página del carrito de la compra. El error en principio se produce en cualquier explorador, yo he probado con Chrome 43.0.2357.130 m y Firefox 39.0. Ya que estoy aprovecho para comentar algo que quizás no viene muy a cuento ni es muy técnico: estoy MUUUUY CANSADO del módulo de PayPal, es lo más delicado que he visto nunca, tienes que vigilar cada actualización con lupa y activar el Sandbox si no quieres llevarte una desagradable sorpresa. Le he dado vueltas a abandonar Prestashop sólo por los dolores de cabeza que me ha dado este módulo desde la versión 1.4 de Prestashop. Edited July 19, 2015 by jmfontana (see edit history) Link to comment Share on other sites More sharing options...
joseantgv Posted July 20, 2015 Share Posted July 20, 2015 No consigo hacer funcionar el módulo estándar de PayPal 3.10 en Prestashop 1.6.1.0. Al confirmar el carrito de la compra sobre el icono de PayPal directamente no responde, no hace nada. Al mirar la consola de javascript he visto que al cargar la página ya salta un error de Javascript (adjunto imagen de la consola de Chrome). Curiosamente el error salta siempre, independientemente de la página donde me encuentre, no sólo al ir a la página del carrito de la compra. El error en principio se produce en cualquier explorador, yo he probado con Chrome 43.0.2357.130 m y Firefox 39.0. Ya que estoy aprovecho para comentar algo que quizás no viene muy a cuento ni es muy técnico: estoy MUUUUY CANSADO del módulo de PayPal, es lo más delicado que he visto nunca, tienes que vigilar cada actualización con lupa y activar el Sandbox si no quieres llevarte una desagradable sorpresa. Le he dado vueltas a abandonar Prestashop sólo por los dolores de cabeza que me ha dado este módulo desde la versión 1.4 de Prestashop. Hola! Veo que has deshabilitado el módulo. Cuál es la ruta de ese JS que da error? En la última versión del módulo no aparece ningún JS con ese nombre, quizás lo arrastras de una versión anterior y lo tienes que eliminar. Link to comment Share on other sites More sharing options...
jmfontana Posted July 22, 2015 Author Share Posted July 22, 2015 Hola, si efectivamente lo había desinstalado hasta que no consiguiera saber qué pasa, de todas maneras ahora lo he vuelto a poner para que se vea el error. El script en cuestión se añade en todas las páginas de productos y en la página principal con la siguiente línea: <script async src="//www.paypalobjects.com/api/checkout.js">, y es el que da el error (pongo un pantallazo de la consola de javascript). Sí que es cierto que vengo actualizando el Prestashop desde la 1.4 hasta la última versión y he ido encontrando problemas que poco a poco se van solucionando, pero creo que si fuera un Javascript "antiguo" de otra versión del mismo módulo lo tendría en la instalación local (físicamente en alguna carpeta), pero por lo que parece lo coloca el propio módulo de Prestashop y además lo carga desde uno de sus dominios (por eso no está en ninguna carpeta). He quitado la compresión de javascript para que haciendo un "Ver código fuente" (en cualquier ficha de producto por ejemplo) se puede localizar la carga del "checkout.js" facilmente. Gracias Link to comment Share on other sites More sharing options...
joseantgv Posted July 22, 2015 Share Posted July 22, 2015 Tienes razón, no había buscado correctamente el fichero. Ese JS se añade cuando se habilita la opción "Use PayPal In Context Checkout". Puedes deshabilitarla para ver si no te falla? Por otra parte ya hay una versión nueva (3.10.1). 1 Link to comment Share on other sites More sharing options...
jmfontana Posted July 22, 2015 Author Share Posted July 22, 2015 Hola, pues sí, quitando esa opción funciona correctamente, al hacer el pago salta a PayPal sin problemas. Acabo de ver la nueva versión del módulo, ya que estaba la he actualizado y sigue dando el mismo problema, si tienes activa la opción de "Use PayPal In Context Checkout" salta el mismo error tanto en la versión 3.10 como la 3.10.1 (por lo menos en mi caso). Muchas gracias por la ayuda. Link to comment Share on other sites More sharing options...
yeseniath Posted July 24, 2015 Share Posted July 24, 2015 Hola a todos los colegas, yo tambien estoy presentando problemas con el modulo de PayPal desde que actualice la version de prestashop 1.6.09 a la version 1.6.1.0 no se que tengo que hacer ya que no soy experta en estos temas. Este es el error que presenta: Error detectado Mensaje de error El vínculo que utilizó para ingresar al sistema PayPal contiene un importe de artículo con formato incorrecto. El vínculo que utilizó para ingresar al sistema PayPal contiene un importe de artículo con formato incorrecto. Si me pueden ayudar se lo agradezco Link to comment Share on other sites More sharing options...
lagogarza Posted July 25, 2015 Share Posted July 25, 2015 A mi tampoco me va paypal. Pero no sé si es culpa de la configuracion de paypal o del prestashop. Al comprar a través de paypal (usuario paypal o tarjeta) me llega el pago a mi cuenta de paypal pero no aparedce el mensaje de compra finalizada si se redirecciona a mi página y los clientes creen que no han hecho la compra!! y a mi no me aparece dicha compra en la lista de pedidos de prestashop, sólo en mi cuenta de paypal. ESTOY DESESPERADA!!! Ni el informático que lleva la página, ni paypal me dan respuesta. y ya llevo así 5 días Link to comment Share on other sites More sharing options...
jmfontana Posted July 25, 2015 Author Share Posted July 25, 2015 Hola lagogarza, a mi me pasó exactamente lo mismo. Me llegaba el pago pero no quedaba registrado el pedido en Prestashop y tenía que hacer el pedido a mano, afortunadamente sí constaba el pago en PayPal, aunque al cliente le quedaba una página en blanco después de realizar la transacción. Buscando descubrí que se trataba de un error en las traducciones del módulo de PayPal. En principio basta con entrar en el tema de la plantilla que tienes activado, luego en la carpeta modules y buscar la de PayPal, borra la carpeta entera si no has hecho modificaciones sobre el módulo, si no con borrar la carpeta "translations" tienes suficiente. Durante varias actualizaciones del módulo seguía pasando lo mismo (se volvía a crear la carpeta automáticamente con las traducciones mal), y cada vez he tenido que realizar la misma operación, ahora con la versión del módulo de PayPal 3.10 ya no me pasa. Recuerda que tienes que borrar la carpeta de PayPal de tu plantilla, no del Prestashop. Dime si te funciona o no. Espero que sirva de ayuda. Link to comment Share on other sites More sharing options...
jmfontana Posted July 25, 2015 Author Share Posted July 25, 2015 Hola lagogarza, se me ha olvidado comentar que supongo que ya sabes que puedes hacer test poniendo en modo Sandbox el módulo de PayPal. Siempre que se actualice el módulo te recomiendo hacer una prueba, es el módulo que más problemas me ha dado a lo largo del tiempo. Saludos Link to comment Share on other sites More sharing options...
yeseniath Posted July 25, 2015 Share Posted July 25, 2015 Hola jmfontana me gustaría saber como puedo descargar paypal 3.10 ya que cuando trato de descargar paypal de usa y canada o la version para mexico que al final es la misma de usa y canada me da el mismo error descrito a continuacion: "Error detectado Mensaje de errorEl vínculo que utilizó para ingresar al sistema PayPal contiene un importe de artículo con formato incorrecto. El vínculo que utilizó para ingresar al sistema PayPal contiene un importe de artículo con formato incorrecto." Agradezco de ante mano su colaboración Link to comment Share on other sites More sharing options...
jmfontana Posted July 25, 2015 Author Share Posted July 25, 2015 Hola yesenia, no tengo muy claro que tu error sea debido a la versión, supongo que debes tener activado el uso de varios tipos de moneda, el problema puede estar que en el momento de la transacción con PayPal esté usando el formato de moneda que no debería en cada caso. Este error suele ser por el formato de decimales (punto o coma). Revisa la moneda que tienes por defecto y si tienes bien configurado el tema de la localización, para que pueda aplicar el tipo de moneda según la localización del usuario. Para actualizar el módulo de PayPal deberías poderlo hacer en la opción de módulos, cuando hay una versión nueva disponible aparece la opción correspondiente para su actualización automática. De todas maneras te paso un enlace a ver si te sirve, aunque el número de versión Europea (3.10.1) no es la misma que la de la versión Mexicana o de EEUU. http://addons.prestashop.com/es/pagos-prestashop-modulos/8277-paypalusa.html Espero que te haya servido de algo :-) Link to comment Share on other sites More sharing options...
yeseniath Posted July 27, 2015 Share Posted July 27, 2015 Hola jmfontana probe con tu sugerencia pero aun continuo con el mismo problema, verifique el idioma y la moneda esta bien configurada, mas sin embargo si trato de utilizar Paypal con la moneda dominicana si realiza perfectamente el enganche y llega al cliente al portal de paypal (solo como prueba) pero cuando coloco la moneda en dolares no me lo permite. No se que hacer, si deseas puedes revisar mi pagina a ver que te parece. www.yeseniatavarez.com.do Link to comment Share on other sites More sharing options...
Recommended Posts