How may I pay? We accept payment by cash, check, and most major credit cards. When are payments due? Do I need a referral or pre-authorization?