cash only
In the uk many years ago when petrol (gas) stations started to accept credit cards the oil companies put an extra charge on credit transactions people then just used cash until the government said they could not charge more for credit cards.
I think that the pricing was restructured to take extra into account so cards are the norm now. I am not sure if you can give discount for cash but this would defeat the point. Me, I will pay cash for small items tea coffee or whatever but avoid starbucks very good quality but expensive, unless you are paying then will meet you outside but remember if going to cinema meet invited friend inside