I live in New York XXXX and I have a Bank of America credit card which I used to book my travel XXXX, through XXXX Airways, online. 
To my surprise, I saw in my CC statement, that BoA has charged me XXXX Transaction fee even though the transaction was in XXXX XXXX as confirmed with XXXX Airways, and as stated in the invoice from XXXX Airways XXXX. I tried contacting the Bank through online chat, through calls and even walked over to the Bank. But the response from them was for me to check the Credit Card agreement which clearly states that the Bank would charge me a XXXX transaction fee. I however, kept repeating that this was not a XXXX transaction since the payment to XXXX Airways was in XXXX and not in XXXX. 
XXXX of their executives in the Claims department went on to say that because i was flying outside XXXX they consider it a XXXX transaction. Which does not make any sense to me. 
A XXXX transaction would be one where my Bank would have to pay to the vendor in a currency different from XXXX. That did not happen here. 
