I have 2 currencies in my web (Dollar and Euro). The default currency is Dollar. When the user changes the currency from Dollar to Euro, all prices are in Euros, the cart is in Euros, but when the user checkouts the amount sent to the payment gateway is in Dollars instead of Euros.
So, if the user is buying in Euros, how can I send the amount in Euros to the payment gateway?
I have 2 currencies in my web (Dollar and Euro). The default currency is Dollar. When the user changes the currency from Dollar to Euro, all prices are in Euros, the cart is in Euros, but when the user checkouts the amount sent to the payment gateway is in Dollars instead of Euros.
So, if the user is buying in Euros, how can I send the amount in Euros to the payment gateway?
Thank you.
It is required to change the script of the payment method which you use for online payments. Please specify your payment processor
This also works, sorry, I forget set € in the test.
OK, now I can convert Dollars to Euros to send to the payment gateway, I have to do this when the user is navigating in Euros, BUT how I know that the user is navigating in Euros?
OK, now I can convert Dollars to Euros to send to the payment gateway, I have to do this when the user is navigating in Euros, BUT how I know that the user is navigating in Euros?
If the selected currency is equal to the primary currency, the total amount will not be changed.
Will above solution work for 4.3.6 version, PayPal & PayPal express?
We cannot guarantee that. The system sends to PayPal total order amount and cost of each product, discount value, etc. If order total amount is not equal to sum of products cost + discount + value, you can receive error messages from PayPal. It can be caused due to rounding in currency conversion