Why would merchants do that? No legitimate business owner would want to deal with cash if they could avoid it. The cost & hassle of banking cash, the risk of physical theft of cash, the safety risk to staff.
If you could start a business from scratch without taking cash you would.