Yes, we do accept cash.
We process all payments at our office.
We accept all major credit cards (Master, Visa, Discover, AMEX).