So, when you are setting up ways to accept payments, remember that not everyone has the same situation you do. Some people, trying to straighten out identity theft, temporarily disable credit and debit cards. Others may be in a situation where even a bank account may be a problem for them. Others, worried about identity theft, want to limit their exposure by paying cash.
At best, you want to ask your customers how they would like to pay you. A listening ear, and understanding their concerns, will help you to be a better resource for them.
And the end of my story? The company decided that it was too much trouble to collect the $2.97 from me, because my situation didn't allow me to use any of their acceptable forms of payment. So they cancelled the invoice, and, in the process, used at least $30 of labor.