Does one get the 3% foreign transaction fee refunded if the transaction was cancelled or do they still take it away? Does it matter if the transaction was still pending/pre-authorisation when the transaction was cancelled?
If you have a firsthand experience, please share.
In my experience it is not refunded, but only gets charged once a payment comes out of pending.
However, the AMEX I had was a bank AMEX and now it's fee-free so not 100% up to date.