juanolo2001 Posted January 16, 2015 Share Posted January 16, 2015 Configuré el modulo de paypal en modo de pruebas SandBox y todo funcionaba correcamente. Ahora con los datos del entorno real... aparecen los productos, aparecen los gastos de envio y cuando vas a pagar y realizar la compra con la tarjeta de credito (sin necesidad de identificarte en tu cuenta paypal, solo con la tarjeta)... resulta que paypal solo a cobrado el precio de los productos pero no cobra los gastos de envio. Los gastos de envio no aparecen ni en los emails que me manda paypal, ni en los emails de prestashop, ni en las facturas ni en ninguna parte, a pesar de que en el proceso de compra aparecian incluso en la web de paypal... y esto solo me sucede en el entorno real, en el entorno de pruebas cobra como es debido. ¿Por que puede ser? Uso... Prestashop 1.5.6.2 Modulo Paypal 3.8.1 Link to comment Share on other sites More sharing options...
eldiaz Posted January 21, 2015 Share Posted January 21, 2015 Eso es un error habitual, si buscas un poco verás múltiples mensajes. Parece ser que se trata de un problema de la lógica del módulo de Prestashop, cuando el comprador usa en PayPal una dirección que no contiene una provincia (campo no requerido desde un punto de vista de PayPal). La solución proporcionada en el mensaje #8 del siguiente hilo parece que les está funcionando a otros vendedores: http://www.prestashop.com/forums/topic/382185-solucionado-error-gasto-de-envios-paypal-no-coge-provincia/ En concreto modificando este archivo: Modules/paypal/express_checkout/payment.php Donde se han modificado las lineas 207 y 212 inhabilitandolas 207. //Saddress->add(); 212 //Saddress->save(); Link to comment Share on other sites More sharing options...
Recommended Posts