It’s illegal to refuse cash, isn’t it? If it says legal tender, if it IS legal tender, they MUST accept it.
Nope. Completely legal. They dont have to take it.