That's insane to me, in the EU anyway it's not permitted to only accept electronic payments..
> Retailers cannot refuse cash payments unless both parties have agreed to use a different means of payment. Displaying a label or posters indicating that the retailer refuses payments in cash, or payments made in certain banknote denominations, is not enough.