I know, it sucks. I didn't intend to do cash before I started my business because it seemed like a pain but now that I've figured it out I'm really glad I did.
I love being able to transact without the payment processors knowing anything about my customers, and they appreciate it, too. My cash payers are usually very grateful.