I'm using a custom payment gateway module & I noticed that it's always using the base currency (event when my store has multiple currencies & I picked a different one from the switcher).
On checkout I see the summary by the order currency & beneath I see the note "You will be charged for ___".
I tried to change the module so it'll use the order currency instead & successfully placed the order, but now I have an issue on the invoice since it's displaying the base currency (I assume it'll happen on credit memos as well).
The bottom line is that I want to let customers pay with any currency that I allow & that Magento will use this currency throughout the whole flow (If I payed with € I want the invoice/creditmemo to use € as well).
Is that make sense?