A lot of CDCs basically do this as a part time thing, so it's doubtful they would have the facilities to take credit/debit cards. Most of my clients pay with cash, although I will accept cheques with a cheque guarantee card.
As Linda says, when you speak to your CDC just ask