Still Waiting on Payment

I am tired of chasing people for payments for tele health sessions. It feels undermining of our work when clients do not have a valid payment method in the portal, and I feel odd asking for a credit card info during a session. I'd love to hear suggestions.