jumbo Posted May 9, 2014 Share Posted May 9, 2014 (edited) Hi All, On a fresh Prestashop 1.6.0.6 installation, I enabled and configured the Paypal module v1.3.3 on sandbox mode for testing. Checkout and payment go OK and emails are sent according to sandbox. HOWEVER the order isn't registered in my back-office and stays in abandoned cart! The result is the same with auto-return turned on or off on Paypal. Am I missing some setting? Is IPN necessary for orders to be correctly marked as paid in the back-office after Paypal checkout? NOTE: I've corrected the order-confirmation.php problem in the Paypal module so the customer is redirected correctly to the order history page. Edited May 9, 2014 by jumbo (see edit history) Link to comment Share on other sites More sharing options...
tdr170 Posted May 9, 2014 Share Posted May 9, 2014 See this post Solution to 1.33 may help if not I posted a 3.6.8 version. 1 Link to comment Share on other sites More sharing options...
jumbo Posted May 9, 2014 Author Share Posted May 9, 2014 SOLVED!! Actually the solution was given by member walvin in another thread. I simply had to DISABLE taxes! For some weird reasons, taxes were not applied correctly and created discrepancies between the amount to be paid and the amount actually paid by Paypal. This is the reason why Prestashop rejects the payment that is returned by Paypal. No need for IPN, no need even for auto-return. However I think most people are struggling with the order-confirmation.php problem and aren't finding the solution in many places. I've found it earlier in another thread, I'll post it later here. 1 Link to comment Share on other sites More sharing options...
jumbo Posted May 9, 2014 Author Share Posted May 9, 2014 See this post Solution to 1.33 may help if not I posted a 3.6.8 version. I saw your thread earlier and tried 3.6.8 version, but this has another bug. Gives me Internal Server Error when trying to checkout. This might work for other people, however. It may be due to my webhost. Link to comment Share on other sites More sharing options...
walvin Posted May 9, 2014 Share Posted May 9, 2014 SOLVED!! Actually the solution was given by member walvin in another thread. I simply had to DISABLE taxes! For some weird reasons, taxes were not applied correctly and created discrepancies between the amount to be paid and the amount actually paid by Paypal. This is the reason why Prestashop rejects the payment that is returned by Paypal. No need for IPN, no need even for auto-return. However I think most people are struggling with the order-confirmation.php problem and aren't finding the solution in many places. I've found it earlier in another thread, I'll post it later here. Glad I could help For those finding this thread, this was the fix: http://www.prestashop.com/forums/topic/328666-how-to-fix-paypal-usa-133-prestashop-1606-getting-404s-not-fulfilling-orders-on-return/ My problem with the order-confirmation.php was solved in step 3 of the above fix. Some users may have to add the friendly url in the backend too, but in my case it was already there. You can also offer free shipping on every item if you like, the taxes are being added to the shipping. That way you can collect sales tax if needed. I've heard rumors that an update to the Paypal USA module is coming out Monday. Hopefully it will fix this. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now