I'm trying to set up payment processing for my web app where I've gameified charitable donations.
My goal is as follows:
- User on my website wants to unlock a feature or perk by donating to an arbitrary charity.
- I redirect them to some payment processor where the money goes directly to the charity.
- The user is redirected back with proof of payment, and I unlock the feature.
I don't want to deal with having any sort of liability as a "business" or any of the risks associated with accepting money into an account I control. I just want proof that the payment happened.
Most charities use Paypal to process payments, so let's assume the payment system is PayPal. Is there any way at all I can do this? Hacky solutions and unconventional routes that require some extra work on the user's end are also welcome.
EDIT for clarity:
I'm not looking for code, but instead for recommendation of a service or payment workflow that is capable of this feature. Thanks!