This is interesting to me, as there are at least two businesses right near me that only accept cash because apparently they don't want to deal with payment processors like Visa & Mastercard and the fees that are involved. I don't know of any businesses in my state that won't take your paper money or coins. That seems very odd to me--whatever happened to "cash is king"? Why would any merchant not accept cash?
They dont want to deal with cash because possible robbers. When you deal with cash and your revenue is low. You need to have enough change stored. Dealing only with credit cards is simple, since they can pay exactly as it is needed and no need to give them change back.