Retailers pay an interchange fee to banks every time you buy with your debit card. But new legislation is about to bring these swipe fees down, hurting bank revenues. So, retailers and banks have begun fighting over the rule — in the offices of lawmakers, and on the walls of subway cars.