Sure, the users like it.. otherwise they would not have become your users. And sure your charity partners like it. Who wouldnt like to get money?
But "easy"... typing a money transfer order in the online interface of my bank is easy. Giving away ~50cent everytime I use my credit card is a much more complex thing.
How much do you keep from that money? Is there something about your business model anywhere?