Because I do not sell commodity products/services, it does not make sense for me to accept credit-card payments with its associated costs. So I accept checks and ACH direct payments.
I prefer to be paid on or before the dates of my sessions. But certain organizations only pay after the fact, which is OK too.