I used to manage a call center. Well, the person I reported to did, and I did some of her support functions.
This whole pay-for-service thing is somewhat a matter of perception. When we first implemented online payments, we offered customers a one time incentive to enroll, instead of charging for phone payments. After trying it, most people started using it exclusively and everyone was happy