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

Posted

技术标签:

【中文标题】多个卖家的 PayPal 支付链接加密【英文标题】:PayPal payment link encryption with multiple Sellers 【发布时间】:2012-08-10 19:43:59 【问题描述】:

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

似乎很容易开始 - 一个指向 paypal _cart 端点的链接,将卖家的 paypal 电子邮件传递给我的退货 url,获取 IPN 通知并更新数据库,以便我们知道付款成功。

问题在于这是不安全的,因为任何人都可以在我的网站上使用 IPN 回调 url,因此为了解决这个问题,您应该使用证书加密所有内容。

我的问题是,证书是每个卖家账户的 - 而不是每个网站的,所以我必须要求我的卖家完成证书生成,将公钥上传到贝宝,并将私钥上传给我的客户网站。

还是我做错了什么?还有比这更好的解决方案吗?我知道从一个网站结帐向许多不同的贝宝电子邮件发送付款可能不是正常功能..

谢谢

【问题讨论】:

【参考方案1】:

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

查看https://www.x.com/developers/paypal/products/adaptive-payments 了解更多信息。

并行支付

连锁支付

还可以查看Introducing Adaptive Payments 和我在Multiple PayPal Transactions at once 的回答

【讨论】:

以上是关于多个卖家的 PayPal 支付链接加密的主要内容,如果未能解决你的问题,请参考以下文章

将 .net 应用程序与支付网关集成

使用 paypal-ruby-sdk 创建 Paypal 定期订阅计划时如何让卖家支付交易费用

paypal 支付网关链接,用于直接支付

申请PayPal自适应支付,填写表格

Paypal 支付按钮和 IPN:如何唯一地链接用户?

如何在我的个人网店上实现PAYPAL的支付链接?