Most of my clients pay in advance using my booking system to get the best possible price. It accepts all major credit cards using processing by Square.
Payment is due at the time of service unless we have made other arrangements, like a pre-paid package deal for a fixed number of sessions. I do that from time to time for things like smoking cessation or weight loss where I know that several sessions are going to be required, but in most cases, it’s payment at the time of service.
I accept cash, check and pretty much every major credit card you may have.