Jump to content

Payment Error - Displaying "Overpaid" in back office (related to shipping)


Recommended Posts

I am randomly getting payment errors stating that my customers have paid an incorrect price. For example one order says "Warning: $27.99 paid instead of $10.95 !".

When I run through the scenario using my customer's address, shipping calculates to $18.04 ($1 of that is the handling fee). So, my customer is actually paying the correct amount for shipping as $27.99-17.04=10.95, but I'm getting the error that they have over paid. The customer also gets an email that says there is a problem with their payment - when there really is not!

Is there a reason that I'm getting this error? Has anyone ever run in to this issue? Is there a fix? I'm using PayPal v1.6.

Thanks for any help you can offer!

Link to comment
Share on other sites

  • 2 months later...

I have the same problem. When you set up tax and shipping through pay pal instead of prestashop the totals do not match although the amount collected is correct, it is just that Paypal is adding the tax and shipping once in their site. Can someone help us most importantly turn off the email that goes to the customer that says there is a payment error and their order will not be shipped.

Link to comment
Share on other sites

Hi Carla
I suggest you don't add tax at Paypal side, instead do it at your store side, otherwise this error will happen because the total does not match.

If you really want add tax at Paypal side and you want remove this error, you can do this by remove two lines in /classes/PaymentModule.php as indicated in attached image.

Just for your information, there is an Paypal Express Checkout module that allow customer to checkout with just a few clicks without taking time to input address and other information. See more detail at this thread http://www.prestashop.com/forums/viewthread/77195/

Link to comment
Share on other sites

×
×
  • Create New...