Upvote:2
In principle, it can go either way. The bank/credit card networks can process transactions in whichever currency the recipient specifies the amount in. This becomes the currency the banks will settle the transaction in between themselves, and exchange rates will apply at the end where the currency of the transaction is different from the currency of the account the money comes from (or goes into).
For an ATM withdrawal, usually the currency of the transaction will be the currency you actually got your cash in. The ATM owner may add a fee of their own to the amount you get in hand (how loudly they're supposed to warn you if they do that differs from place to place), and your bank may then add an ATM fee, and in general apply an exchange rate spread, which can often be several percent.
It is not uncommon -- but by no means universal either -- for ATM owners to charge a specific fee for withdrawals with foreign cards. A sort-of justification for this is that international payments clear through different systems than local ones, and the international ones may have higher cost of connection or slower settlement. Mostly, though, it is simply "because they can".
Some ATMs will detect that the card being used is foreign and "helpfully" offer to submit the transaction in your currency instead. The prevailing wisdom is that this will generally result in a worse exchange rate than you'd get at your own bank -- the ATM owner has no lasting relationship with you and may not care a lot about whether tourists later figure out they've been fleeced.
I haven't heard of ATMs that will only submit transactions in the cardholder's currency, though in principle they could exist somewhere. We have seen anecdotes about merchants that insist on doing this (and then charge exorbitant exchange fees).
Upvote:6
There may be differences in the contract details between specific participants, but usually, the process is not particularly complex and run along the same lines independent of exactly which companies are involved.
Just as an example, assume that we have your domestic bank called DB, you have a credit card issued by the credit card company CC and you are using your card either at a foreign merchant called FM or at a foreign bank called FB.
Let us further assume that DB is a US bank, the credit card is kept in US$ and you want to withdraw money at FB, which happens to be in Taiwan.
Paying for your purchases at a foreign shop, the process is mostly the same, except that FB is replaced with FM in the first two steps and that the clearing request is usually routed through FM's foreign acquiring bank. Credit card issuers usually charge lower fees for purchase payments than for cash withdrawals.