Generally, retailers like credit cards because people usually spend more money when they pay with credit cards.
That is why you do not see major US retailers offer discounts for paying with cash/debit card/ACH. The only one I can think of is Target, that offers 5% off if you use Target Redcard, which can be linked to your bank account.