贝宝:"The email address for the business is not present in the encrypted blob. Please contact your merchant"。怎么修?

PayPal: "The email address for the business is not present in the encrypted blob. Please contact your merchant". How to fix?

我的 PayPal 集成代码已经运行了十年左右,没有出现任何问题。

今天我生成了一个新的 public 证书,因为旧证书即将过期。我用我一直做的完全相同的(记录的)方式做了它,并将它上传到 PayPal。笨蛋,我先把旧的删了再测试新的

现在我在尝试购买时收到此消息:

The email address for the business is not present in the encrypted blob. Please contact your merchant.

知道发生了什么事吗?我唯一的想法是,PayPal 正试图强迫我使用一种更现代的方式将他们的支付网关与我的网站集成,并且由于我现在有更新的 public 证书而出现此错误。但是 PayPal,如果真的是这样,请 link 到有关 FFS 主题的帮助文章!

我很困惑,欢迎任何建议。

如果您遇到此问题,可能值得检查您的新私钥的文件权限。我的是 600,需要更改为 644 以匹配旧的传出文件。问题已解决。