These used to be
called currency conversion fees because card issuers said they imposed them to cover the cost of converting a foreign transaction into U.S. dollars, but now they're called foreign transaction fees because they're charged even for deals made entirely in dollars.