I have a requirement to receive, and in return make payments (essentially forward a portion of the payment received to another party).
It’s common to receive payments. There are a plethora of services for that: CheddarGetter, PayPal, Chargify, etc…
What about the flip side? Is there a system where a site could receive payment from a member, then right afterward send a portion of that payment to another member?
If not… how is this done?
Thank you.
(PS, if it helps… I’m developing the site in ASP.NET MVC, C#, using RavenDB)
PayPal, for example, let’s you pay from your account automatically if you want to. I don’t know about others.
Note that you probably don’t want to perform the payment automatically right after you receive the money. It is a security risk waiting to happen. Instead, I would decouple the two. Receive the payment based on your user’s input, but transfer the money out as part of a batch process that runs periodically, hopefully on an entirely different server.
That way, if someone compromises your webserver, they still can’t get money out of your account. You also get more control over money going out.
Once the money is out of your account, it’s out of your account and there’s no getting it back. The only way to fix it if you need to give money back to someone, is to take money out of your own pocket. So practice proper procedures here.