It depends. If the payment is processed in the U.S., a foreign transaction fee won't be charged, but you'll probably be charged if it's processed in a foreign country.