If parents want the convenience of payment with debit/credit they will absorb the fee. No different than convenience stores charging an extra $0.25 to cover their transaction fees. I think it is an AWESOME idea in general.

As for paying for crafts and stuff, I know for a fact I would buy way more (more poor accounts) if this option was available at craft fairs, markets etc.