Which they don't and also it's illegal. You can charge less for cash, but no one does that. (Except your one or two examples out of the thousands of stores)
source? because there are tons of gas stations that offer a "cash price" and a "debit/credit card" price.