unless I'm mistaken, that's a misinterpretation - private parties can conduct business in any way they mutually agree upon, including straight up barter.
31 U.S.C Sec 5103 only states what is legal tender - and that only comes into force if you end up owing money and the courts order you to pay - you must pay in legal tender.