The per-transaction fee existed to cover the additional cost of building out the network (literally running cables and wires to the merchants' stores) and providing card readers. The network is already built and has been paid for THOUSANDS of times over, and at this point it's largely obsolete. I'm also pretty sure merchants need to buy their own card readers now.
Finally, the best estimates for the cost to process a transaction is < $0.01. So that means, they're charging $0.35 for nothing, essentially.
Oh the joys of running a cartel.
The issuing bank sets interest rates (and late/missed payment fees, and penalty rates, etc.) to cover at least the defaults and payment issues part.
If you look at Visa's margins -- it's pretty clear the answer is: not much.
EDIT: In this case, payment processing is controlled by a few organizations. They have agreed to raise their prices at the same time, instead of free market style competition for the lowest price. They can do this because very few companies can do payment processing and it is very hard to become a payment processing company.
Maybe if you don't pay your balance every month, but the rewards are very real for me.
[0] https://www.bostonfed.org/publications/public-policy-discuss...
I never would be able to pay for as many long haul first class flights if I saved 2.2% of the transactions and used that to buy tickets
It's true that you pay the inflation regardless of whether you use a card or not, though. And you only get the reward if you do use a card.
I get why MC/Visa have a per-transaction fee. I don't understand why there's a percentage of the transaction on top of that. It's not any more work for a $1 transaction versus a $1,000,000 one on their end.