Why not get a law passed that those who charge transaction fee have to display this prominently in their shops or on the name boards. After,all they do mention " Credit Cards Accepted for Minimum purchase of Rs 400" All those who accept credit cards should display this at the entrance. Merchants not doing so would be fined if a law is enacted suitably.