使用经典的SOAP API连接到PayPal沙箱帐户时,我们收到了错误的请求。
这是在我们升级了贝宝TLS 1.2证书后开始的
请求通过paypalstubs_v97.jar命中。
虽然相同的代码适用于生产帐户,但从PayPal收到暂存环境的错误请求。
TLS 1.2不是证书类型,它是一个协议。也许您的意思是SHA-256签名证书。您可能需要更仔细地查看https://developer.paypal.com/docs/classic/lifecycle/info-security-guidelines/
如果您不打算提供任何故障排除信息,例如记录完整的错误请求响应输出(包括HTTP标头,并且还通过例如独立于Java的详细测试,则可能需要联系PayPal技术支持(MTS)。 curl -v -d '...'
,供比较和参考。但是他们可能也希望这类信息有所帮助。
PayPal的经典SOAP API非常旧,因此这也是考虑升级到某些现代Web服务的好机会。