So interesting thought for the night. For those businesses refusing to take cash at the moment. Do all of you/them have signs clearly marked BEFORE the transaction is initiated?
There is no law that says you have to accept certain forms of payment. However, they may be a legal precedent that says you have to inform customers before a transaction is placed.
https://www.federalreserve.gov/faqs/currency_12772.htm