Incorrect. US currency bills have a statement printed right on the bills themselves and reads as follows:Nope, this is from the Fed Reserve
There is no federal statute mandating that a private business, a person, or an organization must accept currency or coins as payment for goods or services. Private businesses are free to develop their own policies on whether to accept cash unless there is a state law that says otherwise.
https://www.federalreserve.gov/faqs/currency_12772.htm
"This note legal tender for all debts, public and private."
That statement, which is a legal document issued by the US government, excludes business and private parties from refusing US currency as a form of payment.