Most of the undustires do not charge transaction fees, be it garment stores, hotels and restaurants, Airlines, hospitals,.
However some of the industries where the margin is low like
Travel Agencies (they earn 5%, discount by 4% and get a profit of only 1%, if they absorb the transaction fee of 2.5%, they will go in a loss)
Petrol Pumps (they only get less than 1%, if they absorb the transaction fee of 2.5%, they will go in a loss)
Consumerism has become so rampant that exploiting businesses has become the sole contention of buyers. If retail businesses fail, t will have a wave effect on employment and affluance of consumers, just like subprime in US has an effect on Indian Stock exchanges.
This is complex economy structure, which i have no time to explain at this hour.