Where? In the US you must accept payment in USD for debts owed (like a plumber after the work is done, or a meal in a restaurant after it is eaten) but for an item for sale you do not as it is not a debt.
Also, even if you were collecting for an actual debt owed, it specifies that you must accept notes and coins, not Visa/Mastercard/Paypal.