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?
Webmasters Stack Exchange is a question and answer site for pro webmasters. It only takes a minute to sign up.Sign up to join this community
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.