Which PayPal setup is best for marketplace?
Let me first explain how our web site works.
- Buyer purchase a service on our marketplace via PayPal, and then wait for approval from service provider
- If provider doesn't approve or time lapse, then we (the marketplace) refund to buyer
- If provider approves, then we (the marketplace) hold the payment until the service is provided by the provider
- If there is no dispute between buyer and seller after 3 days, we will pay the fee (deduct marketplace fee) to the service provider.
Initially I was thinking to perform all the above manually, but after researching more about PayPal, I found that adaptive payments could have automate some of our processes.
Adaptive payment version:
- Buyer make a preapproved payment to us (the marketplace)
- If provider doesn't approve, then we (the marketplace) just cancel the payment
- If provider approved,then we (the marketplace) execute the preapproved payment, and then go through delayed chained payment
- 3 days after the service is done, and no dispute, execute the delayed chained payment to pay provider
However, there are some limitation in this:
- Our buyer may buy the service more than 90 days ahead, but delayed chained payment only hold the payment for 90 days.
While it is possible for us to manually send the fund to provider, but it is possible to write some code to automate the lapsed delayed chained payment?
- After googling about preapproved payment, some site owner complained that when they actually execute the payment, many buyer actually don't have sufficient fund or for some other reason that can fail the payment.
Is there any solution to lock in buyer payment first, then proceed it after service provider approves the request. So we (the marketplace) can hands off on the refund part.