Closed musabatas closed 1 year ago
@musabatas Magento uses base price for capture and refund operations by default.
Base currency is used to set up base prices of products at the level of the website and for all online payment transactions in your store. On the other hand, the base currency is the only one your customers can pay when shopping in the store no matter which stores view they are staying in.
Default display currency is used to show product prices under multi-currencies in the frontend. Currency exchange and price calculations are based on the currency rate between the base currency and selected display currency. Therefore, customers from different store views can see how many products are sold in their currencies.
You might want to look for 3rd party extension that does what you want it to do.
How can we send the current display price with the current currency to QuickPay instead of the sending base price with the base currency?
Case:
1 EUR = 6 DKK
(custom rate for company) Base currency ->EUR
Customer selected currency ->DKK
Product price ->10 EUR
(base price) Customer cart total ->60 DKK
(in customer's selected currency)Current Result: When customers select QuickPay and go to the payment page. They will see that they will be charged for
10 EUR
instead of60 DKK
. And this means the customer will be charged~74DKK
with QuickPay currency rates.Desired result: When customers select QuickPay and go to the payment page, they will see that they will be charged
60 DKK
.