views:

207

answers:

3

I know it's possible to sit between a payer and payee using PayPal by just storing payee's PayPal account information.

Is it possible to take a percentage of the that transaction and pay it to a different PayPal account. Basically acting as a service fee for using our website?

If it helps, I would probably be using Active Merchant for rails.

+1  A: 

You can automatically charge transaction fees between the payer and payee if you use the Amazon Payment Service. It explicitly supports your business model.

Larry K
Thanks for the suggestion, I'd really prefer to use PayPal since most people have an account.
christo16
+5  A: 

I was looking into this very same scenario, and I believe I've found that it is supported via PayPal's Website Payment Pro API. It appears as though there are several available use cases, such as:

  • Taking a cut, as you described
  • Dividing up a single customer payment among multiple payees (so if you have a shopping car where you resell items from several different providers, you can divide the payments up based on who provided each item)

Take a look at the document here and see if it fits your needs. I'd be very curious to hear how your integration goes, since I'm looking at something very similar for my forthcoming site.

https://www.x.com/docs/DOC-1328

EDIT: You should also take a look at the Adaptive Payments API. That was the other service I found that may fit this use case...

https://www.x.com/community/ppx/adaptive_payments

Shadowman
@Shadowman, So is the transaction fee taken twice? once when the payer pays it to you, and another time when you send it to the final receiver? or is their API programmed to understand that this you are just a middleman?
Berming
I haven't done any testing or delved into the documentation too deeply yet, as we haven't reached that stage of development. I would assume, though, that each party taking a cut would probably have to pay a fee, but that it would be based off the amount they are taking and not the total. I'll try and take a look at the docs today and see if it mentions anything about that.
Shadowman
+4  A: 

What you are looking for is called "Chained Payments". You can take a commission from a payment, and the remainder can be split with one or more payees. The original payer only sees you. Chained payments are one of the several types of workflows you can get through the "Adaptive Payments" API.

More info on:

https://www.x.com/servlet/JiveServlet/download/1044-1-1033/pp_dev_Datasheet_APC_R3.pdf

and pages 18 and 19 of the following manual on Adaotive Payments manual at cms.paypal.com/cms_content/US/en_US/files/developer/PP_AdaptivePayments.pdf

alp247