因此,对于我正在处理的项目,客户希望通过 PayPal 直接向在网站上销售的人付款(我们将卖家的 paypal 电子邮件存储在我们的数据库中针对用户)
似乎很容易开始 - 一个指向 paypal _cart 端点的链接,通过我的退货 url 传递卖家的 paypal 电子邮件,获取 IPN 通知并更新数据库,以便我们知道付款成功。
问题是这是不安全的,因为任何人都可以在我的网站上使用 IPN 回调 url,因此为了解决这个问题,您应该使用证书加密所有内容。
我的问题是,证书是每个卖家帐户的 - 而不是每个网站,所以我必须要求我的卖家完成证书生成,将公钥上传到贝宝,并将私钥上传到我的客户网站。
还是我做错了什么?还有比这更好的解决方案吗?我知道从一个网站结帐向许多不同的贝宝电子邮件发送付款可能不是正常功能。
谢谢