http://www.ustreas.gov/education/faq/currency/legal-tender.shtml
“There is, however, no Federal statute mandating that a private business, a person or an organization must accept currency or coins as for payment for goods and/or services. “
Frankly, any brick-and-mortar entity that doesn't accept cash is not going to get my business.