My store is overcharging on the last few international orders. Our default currency is set to USD.
I just received and order from Denmark and we are located in the USA. I can see the conversion ratio for the Danish Krone to USD is currently at: 7.305203. The price of my product in USD is set to: $1,395.00. Yet, my store just charged this customer: $1,860 USD. When the customer tried to pay in Danish currency, it was trying to charge him over $10,000 USD so it wasn't converting to dollar at all. Then he switched the language to English and currency to English and checked out. Yet it still overcharged him by $465. Not sure what is happening here.
This also happened to another product recently sold to Canada as well, were that customer was also overcharged.
The payment module is: Authorize.net by presta-world not sure if I should check with the payment module providers or if this is a Prestashop core currency conversion issue.
Where would I look to try and diagnose this issue? Payment module provider? Prestashop issue? Anyone else have this issue before?
Prestashop Version: 1.7.8.6
Payment Option: Authorize.Net Payment Method With Refund v7.2.0 - by presta_world