Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

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?

share|improve this question
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 Sep 25 '12 at 7:32
add comment

migrated from stackoverflow.com Jun 7 '11 at 4:33

This question came from our site for professional and enthusiast programmers.

2 Answers

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.

share|improve this answer
add comment

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

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.