因此,对于我正在为客户工作的项目,我希望直接向通过PayPal在网站上销售的人付款(我们将卖家的PayPal电子邮件存储在我们的数据库中,针对用户)
看似容易入手 - 指向paypal _cart端点的链接,通过我的返回网址传递卖家paypal电子邮件,获取IPN通知并更新数据库,以便我们知道付款成功。
问题是这是不安全的,因为任何人都可以在我的网站上使用IPN回调网址,所以为了解决这个问题,你需要使用证书对所有内容进行加密。
我的问题是,证书是每个卖家帐户 - 而不是每个网站,因此我必须要求我的卖家完成证书生成,将公钥上传到paypal,并将私钥上传到我的客户网站。
或者我做错了什么?有没有比这更好的解决方案?我理解从一个网站结账时向许多不同的PayPal电子邮件发送付款可能不正常。
由于
答案 0 :(得分:3)
您的用例正是PayPal目前提供自适应链式/并行付款的原因,您可以成为API来电者,但收件人可以是完全不同的人。
此外,使用此设置还可以分享最终销售额(例如,将收件人设置为主要接收者的90%,并将自己设置为次要接收者,销售额减少10%)。
有关详细信息,请查看https://www.x.com/developers/paypal/products/adaptive-payments。
并行付款
链式付款
另请查看Introducing Adaptive Payments以及我在Multiple PayPal Transactions at once
的回答