In the USA, cash is "legal tender for all debts", but private businesses aren't required to accept it in exchange for goods and services.