Reputation: 54212
From this question, I know there is a "Hold" feature in PayPal. The scenario I would like to build is:
User can choose from one of the plans below:
Plan A --> Pay $5 ~ $500 to PayPal account A
Plan B --> Pay $10 ~ $500 to PayPal account B
Plan C --> Pay $5 ~ $500 to PayPal account A & $10 ~ $500 to PayPal account B
Requirements:
However, PayPal account A and B are not under my control. I have a PayPal account C which has applied for PayPal REST API. Is it possible to use the API to achieve the above?
I can only think of two ways:
Method 1
Give up API, add "Donate button" for each Plan. (but how can I record the total amount of payment?)
Method 2
All plans pay to account C first, then on specific day, release the payment to account A & B. Problem is, people won't trust account C unless it's a trustworthy account.
Note: I'm using PayPal API with PHP.
Kickstarter uses similar mechanism, via Amazon Payments. How can they do it ? The funds gathered are transferred to Kickstarter first ?
Upvotes: 1
Views: 1033
Reputation: 26056
I'm really not sure if the REST API will handle that sort of thing yet, but I know Adaptive Payments will. Check out Preapproval and Pay specifically.
Upvotes: 1