I am building an app that allows users to earn points. The points have a monetary value in our system. I would like the users to have the option to redeem these points as donations to charities of their choice. I am looking for an API that will allow me to provide this option. I would like some popular charities to be there e.g. United way, Salvation Army, Girls who code etc.. Has anyone done something like this before? Search is getting me things like benevity.org and justgiving.com but I'm not sure if that is what I am looking for since they seem to be APIs for people who want to create their own charities.. Any help is appreciated.
There's no exchange of money. You are providing a service where your users earn virtual points. Those points are converted in to dollars to donate to a charity of your users choice. You are paying the charity from your company since your company is earning the revenue through another source. You will be paying the charity directly. If you want to set up such an automatic direct solution you would need to contact the charity, sign some sort of agreement, and attain their banking information so you can do a direct deposit via a merchant API. There is no magical API that sends to random charity. On a side note though... I think you will quickly discover that the world is full of greedy people who would have more of an interest in using an app if it puts dollars in their own pockets than a charities. Just sayin..but great idea!