A Foreign Transaction Fee is charged by the bank when they are supposed to convert one currency to another. The foreign transaction fees always comes from the bank because they are the ones that convert the currencies. These types of fees never involve Luminate or the payment gateway.