What forms of payment are accepted?

Any co-payments are due at the time of service.  I currently accept cash, checks as well as HSA and FSA payments.