paypal - 自动将 Paypal 结帐发送到多个帐户

标签 paypal share

我的网站允许用户购买东西,付款将在几个人(通常是 1/4 人)之间分摊。

到目前为止,我使用的流程是将付款接收到一个帐户,然后使用 Paypal Adaptive Payment API根据他们的百分比将收到的付款发送给所有人。

此解决方案的问题是“接收 paypal 帐户”将有大量输入/输出资金,并且将成为我电子商务的致命弱点(如果此帐户被暂停,我的商业将停止)。

我的问题很简单:有没有办法自动执行此操作?

我发现如果买家有一个 Paypal 帐户,那么我可以直接使用 Paypal API 将付款(基于他的 paypal 电子邮件)发送给人们,这是完美的,但问题是:如果买家没有 paypal 帐户并想使用信用卡付款?

感谢您的帮助!

最佳答案

好的,实际上解决方案非常简单,但需要彻底改变:

我不得不忘记 Web 结帐并使用 Paypal API , 做一个 PAY request使用链式支付(定义多个接收者,其中一个(我)设置为 primary: true)。在该请求中,设置 ipnNotificationUrl 以通知付款的演变,就是这样!

来自 paypal 的响应,如果正确,将包含一个 paykey。

然后,您必须将买家重定向到:

https://www.paypal.com/webscr?cmd=_ap-payment&paykey={PAYKEY_HERE}
or
https://www.sandbox.paypal.com/webscr?cmd=_ap-payment&paykey={PAYKEY_HERE}

然后,要保持更新,您所要做的就是向 Paypal 发送一个包含 paykey 的请求以了解 paymentdetails !

就是这样!

关于paypal - 自动将 Paypal 结帐发送到多个帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6304690/

相关文章:

facebook - 是否可以通过图形 API 或任何其他资源获取所有共享特定帖子的用户 ID?

安卓分享文字总是要求申请

PHP Paypal API : How to Capture Authorized Payment Partially?

php - Paypal IPN 回调不适用于沙箱

c++ - 阻止访问映射的网络驱动器

ios - 使用 facebook sdk 4.0 + iOS 分享内容

ios - 社交分享 Cordova 插件

node.js - 尝试进行 Paypal 付款时出现 HTTP 400 错误

Paypal BuyNow - 使用 returnUrl 参数获取而不是 POST

paypal - 如果我不使用 GetExpressCheckoutDetails 和 DoExpressCheckoutPayment API 调用会发生什么