oceanview Posted November 13, 2011 Share Posted November 13, 2011 Hi, I have two currencies in my site, USD(default) & NTD. Whenever users tried to use NTD to pay via paypal, the "shipping & handling fee" would not show. However; it has no problem to show at all with USD payment. I'm using Prestashop 1.4.5.1 and paypal 2.8.4. Any help will be appreciated! Thanks in advance. p.s. I did setup the "shipping calculations" at paypal website for both currencies to "Allow transaction-based shipping settings to override profile settings" Link to comment Share on other sites More sharing options...
oceanview Posted November 15, 2011 Author Share Posted November 15, 2011 This problem is finally solved. For anyone who may run into the same problem, this is caused by the rounding of currency. NTD (or TWD) is a currency without decimal, however, passing the values to paypal module in redirect.php, it adds up "shipping" and "handling" with rounding up to 2 decimal places. After removing the decimal, the problem is solved. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now