If I wasn't switching into a FT role, i'd be all over this.
But I always got paid via check, which went into my bank account. I think the thing that would make the most sense is to be able to setup a separate account with your own bank, so you can still direct deposit without worrying about ATM fees or what have you, and still be able to keep painless1099 in the loop of money by giving them access. Anything else introduces friction / fees that would deter usage; and i really really hate fees. (a reason i dont do paypal, for example)
Anyway, great idea. I hope you can make it work.