The vast majority of that fee that merchants pay goes to the bank, not Visa or Mastercard. And a vast majority of what the bank gets in that fee goes back out to the card owner in the form of rewards. You see merchant fees of 1-2% because that is pretty close to typical rewards paid out on credit cards.