In all payment module code where you find:
Code: Select all
$order_info['currency'], $order_info['value'], FALSE
Code: Select all
$order_info['currency'], FALSE, FALSE
So $50.00 ---> 50.00€
But really it should be $50.00 ---> 33.28€
It is not noticed normally because most payment modules support the main currencies they are used for. But that isn't always the case. In the case where there is a conversion done, it doesn't change the price properly.