Jump to content

[SOLVED] Order not registered after Paypal checkout


jumbo

Recommended Posts

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 by jumbo (see edit history)
Link to comment
Share on other sites

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.

  • Like 1
Link to comment
Share on other sites

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...