Merchant exchange fees actually vary wildly, from the type of merchant (generally, larger stores face lower fees) to the type of card (debit cards command low fees, whereas credit cards draw high ones).
If merchants had simply been able to either offer discounts or assess surcharges based on both payment type and payment network, more thorough competition would have been established, ultimately resulting in lower merchant costs and lower prices for consumers.