PayPal支付链接加密与多个卖家

时间:2012-08-14 13:43:07

标签: paypal paypal-ipn paypal-sandbox

因此,对于我正在为客户工作的项目,我希望直接向通过PayPal在网站上销售的人付款(我们将卖家的PayPal电子邮件存储在我们的数据库中,针对用户)

看似容易入手 - 指向paypal _cart端点的链接,通过我的返回网址传递卖家paypal电子邮件,获取IPN通知并更新数据库,以便我们知道付款成功。

问题是这是不安全的,因为任何人都可以在我的网站上使用IPN回调网址,所以为了解决这个问题,你需要使用证书对所有内容进行加密。

我的问题是,证书是每个卖家帐户 - 而不是每个网站,因此我必须要求我的卖家完成证书生成,将公钥上传到paypal,并将私钥上传到我的客户网站。

或者我做错了什么?有没有比这更好的解决方案?我理解从一个网站结账时向许多不同的PayPal电子邮件发送付款可能不正常。

由于

1 个答案:

答案 0 :(得分:3)

您的用例正是PayPal目前提供自适应链式/并行付款的原因,您可以成为API来电者,但收件人可以是完全不同的人。
此外,使用此设置还可以分享最终销售额(例如,将收件人设置为主要接收者的90%,并将自己设置为次要接收者,销售额减少10%)。

有关详细信息,请查看https://www.x.com/developers/paypal/products/adaptive-payments

并行付款
Adaptive Parallel Payments

链式付款
Adaptive Chained Payments

另请查看Introducing Adaptive Payments以及我在Multiple PayPal Transactions at once

的回答