It wasn’t until recently that I looked up the law and found out I was mistaken businesses in the US can refuse to accept cash unless there is a state law that says they cannot. I personally haven’t checked the state laws yet.
Discussion
First, is not the right of the debtor being violated by the business forcing a citizen to pay debit in non-cash form? Just because your a private business doesn’t give you the right to violate the constitution.
Second, business is forcing customers to have bank relationships is imposing on the persons right of privacy.
Where is there anywhere in the constitution about money?