Adding and subtracting "credit" from a user's account

Are there any contrib Commerce modules to help set up a situation where some purchased products give the customer a "credit", while other products draw from that credit? (I can't find any, but maybe I'm being too literal in my search).

If not, anyone have experience implementing something like this?

Posted: Feb 1, 2012