Is there any non-profit or charity that allows you to programatically donate? E.g. I run a website and when users do certain things, I'd like to say "proceeds from such actions go to a good cause." Right now, I'm doing it by hand. I've seen Kiva come out with an API, but it's mainly for showing off their transactions, no money changes hands. I'm sure charities take PayPal?
Is there an automated way to have t-shirts printed and shipped? I'm writing a program that will allow users to have their custom designs printed (a la spreadshirt). Is there any API out there that I could give the image and address and payment, and have it take care of that fulfillment? [more inside]