Hello All,
My social networking site has an extensive calendar of events. Each event is lead by a 'partner' (a defined role).

I'm looking for a better way to manage payment from multiple sources, and distribute payment to the appropriate Partners. Currently, Partner post an event, member registers for event, pays me, I aggregate payment for all event participants, then send payment to Partner once event is over. Keeping this straight is somewhat complicated (multiple partners, multiple events, etc), and therefore is not a feature I actively promote. (not to mention expensive, as 3% is taken out TWICE)

I'd like to segregate payment for each partner. For example:

Partner A host a skydiving event. Members register and pay thru my site, money goes to partner via PayPal.
Partner B host a cooking class. Members register and pay thru my site, money goes to partner via PayPal.

In both (ideal) cases, I'm cut out of the loop, but still provide the tools for complete event management for my Partners.

I'm open to ANY suggestions on how to streamline this, and minimize liability by removing myself from the chain.

Thank you all,
Kelly

Comments

jaku ayala’s picture

Have you considered having your partners create "Buy Now" buttons on their accounts? If you use their html code, the money will go straight to them. And if each partner gives you viewing access to their account, you can log in and see if someone has paid.

The problem with this solution is the user's drupal email address might be different from his paypal address, so you won't necessarily know which user paid you.

As a workaround, you could disable public registration. Give them user accounts after they pay so you can use their paypal email as their drupal email.