Jump to content

[Solve]shipping fee not showing up


oceanview

Recommended Posts

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...