I'm using Magento 1.4.2.

When I'm paying for an order with Paypal, the total is calculated alright but then Paypal charges twice for the shipment.

I'm not using any custom modules.

Any idea why this might be or where I should look?

  • 1
    I followed Marco's suggestion, but the next problem is, user will not able to see the amount that they have to pay in Paypal.
    – user18669
    Commented Sep 25, 2012 at 7:32

2 Answers 2


This is a rather old question but as I ran into the same issue with a customer today I'd thought I share the solution to this problem for future reference.

The solution is to disable the "Transfer Cart Line Items" option for the PayPal payment method you are using. By disabling this, Magento will no longer give details about the totals, tax and shipping to PayPal. It will simply tell PayPal to charge the customer for a single item (for which you can specify your own text under "Summary Text for Aggregated Cart") with a value of the total order amount.

The bug seems to be in Magento though and not in PayPal. I think it only occurs when your shipping fees do not include sales tax and Magento has to add the sales tax in the grand total.

  • did not work for me ver using "Website Payments Standard" :-(
    – lrkwz
    Commented Oct 28, 2016 at 14:32

Are you using Website Payments Standard?
If you are, double check whether you have shipping set up in the Shipping / Postage Calculator.
www.paypal.com > Profile > Postage (or Shipping) Calculator.

Note: this doesn't apply if you use Express Checkout and/or Website Payments Pro

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.