coincidently, I've just hit a similar problem and looking for a solution (mine is a swear jar webapp which automagicly donates to charity when you press it)<p>so far things I'm thinking:<p>1-use the paypal api to directly donate from the user's paypal account into a charities paypal account. (easy, but requires the charity to accept paypal)<p>2-there are a few sites with apis
--<a href="http://www.globalgiving.org/api-contest/" rel="nofollow">http://www.globalgiving.org/api-contest/</a> looks like you can give the api a charity id and some credit card details and it'll handle the donation
--justgiving.com and missionfish.com have private/beta api's that were let loose at charityhack.org, but aren't publicly availible yet<p>anyone seen anything else similar or better?