Actually, there is no law preventing a seller from refusing to take cash. The laws around this only say there MUST be a fee-free payment method available to everyone. Consider utility bills, they are pushing everyone to go to direct debit payment (which I strongly object to. I am not giving...