访问 PayPal Sandbox 交易服务时远程证书无效

Posted

技术标签:

【中文标题】访问 PayPal Sandbox 交易服务时远程证书无效【英文标题】:Invalid remote certificate while accessing PayPal Sandbox transaction service 【发布时间】:2014-07-22 13:31:54 【问题描述】:

我正在使用 PayPal 沙盒测试我的应用程序。

我用于交易的 URI 是 https://sandbox.paypal.com/cgi-bin/webscr?cmd=_xclick。

在我的返回页面中,我从 PayPal 读取数据,然后形成一个新字符串以使用 cmd = _notify-validate 发回。 当我拨打 https://sandbox.paypal.com/cgi-bin/webscr 时,我收到错误消息“根据验证程序,远程证书无效。”

我尝试调用 https://www.paypal.com/cgi-bin/webscr,但它总是返回 t "INVALID"。

【问题讨论】:

【参考方案1】:

这似乎是一个 SSL 问题:此错误消息是因为进程无法在 HTTPS (SSL) 请求期间验证服务器提供的服务器证书。故障排除的第一步应该是查看服务器提供的证书以及链中的每个证书是否都没有问题。

【讨论】:

以上是关于访问 PayPal Sandbox 交易服务时远程证书无效的主要内容,如果未能解决你的问题,请参考以下文章

Omnipay / Paypal Gateway - 交易显示为成功,而 Paypal Sandbox 帐户不显示交易的债务/信用

Paypal Sandbox ExpressCheckout NVP 未创建交易

访问 https://api.sandbox.paypal.com 时得到 Http 响应码 400

Paypal Sandbox - 尝试添加跟踪信息时“提供的数据无效”

Paypal Developer Beta:测试交易未在 Sandbox Business 帐户中列出

Expressjs 中的 Paypal REST SDK 集成未在 Sandbox 中显示交易