首先让我解释一下我们的网站是如何工作的。
- 买家通过 PayPal 在我们的市场上购买服务,然后等待服务提供商的批准
- 如果提供商不批准或超时,我们(市场)将退款给买家
- 如果提供商批准,那么我们(市场)将暂停付款,直到提供商提供服务为止
- 如果 3 天后买卖双方没有争议,我们将向服务提供商支付费用(扣除市场费用)。
最初我想手动执行上述所有操作,但在对 PayPal 进行更多研究后,我发现自适应支付可以使我们的某些流程自动化。
自适应支付版本:
- 买家向我们(市场)支付预先批准的款项
- 如果提供商不批准,那么我们(市场)将取消付款
- 如果提供商批准,那么我们(市场)执行预先批准的付款,然后进行延迟链式付款
- 服务完成3天后,无异议,执行延期链式付款给pay provider
但是,这有一些限制:
- 我们的买家可以提前 90 天以上购买服务,但延迟的链式付款只保留 90 天的付款。
虽然我们可以手动将资金发送给提供商,但是否可以编写一些代码来自动执行失效的延迟链式付款?
- 在谷歌搜索预核准付款后,一些网站所有者提示说,当他们实际执行付款时,许多买家实际上没有足够的资金或由于其他原因可能无法付款。
有没有什么解决办法先锁定买家付款,等服务商同意后再进行。所以我们(市场)可以放手处理退款部分。
最佳答案
您可以使用Paypal自适应支付。
首先使用 PAY_PRIMARY 的 actionType 执行 pay call 并等待 3 天向您的辅助接收者(Provider)付款。
这是 Paypal 的链接 documentation
关于paypal - 哪种 PayPal 设置最适合市场?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32400855/