贝宝集成 - IPN

Posted

技术标签:

【中文标题】贝宝集成 - IPN【英文标题】:Paypal integration - IPN 【发布时间】:2016-07-13 05:36:48 【问题描述】:

我目前正在尝试将贝宝结帐与我们的在线商店集成。我们正在针对沙盒进行测试。除了 IPN(即时付款通知)之外的所有功能都可以使用。

我们阅读了很多有关 paypal 更改其安全模型的信息,因此我们尝试按照他们的指南进行操作,但仍然出现错误:

无法验证主机的 SSL 证书

我们在 IPN 上遇到的错误是:

无法验证主机的 SSL 证书

现在,我们正在使用来自 GoDaddy 的 G2 证书(支持 sha256)。不确定这是否与它有关。

任何帮助将不胜感激。

我的想法不多了。我们已经安装了 Verisign 的 G5 根证书,该站点通过 G2 GoDaddy 证书在 SSL 中运行。

谢谢, 莫兹

【问题讨论】:

从您的网站托管服务器运行以下代码时是否遇到任何错误?卷曲tlstest.paypal.com 当我在服务器上打开该 url 时实际工作。感谢您的意见。 【参考方案1】:

您是否使用 cURL 来获取已验证的响应? 如果是,请联系 GoDaddy 并获取您拥有的 SSL 版本号。

cURL 默认使用 SSLv3。 我有一个类似的问题,通过添加这个解决了它 curl_setopt($ch, CURLOPT_SSLVERSION, 2); 到我的 cURL 标头。

【讨论】:

我在 wordpress 中使用 woocommerce。我不完全确定该软件使用什么。可能需要逆向工程才能知道。你知道 woocommerce 吗? 不,但这纯粹是一个托管问题,这是由于他们的非标准安全措施。尝试联系 GoDaddy。

以上是关于贝宝集成 - IPN的主要内容,如果未能解决你的问题,请参考以下文章

支付 IPN - 支付集成问题 - 1 个贝宝帐户上的多个订阅

贝宝集成类型混淆

Paypal IPN 集成问题

贝宝 IPN 验证

Paypal IPN 订阅协议

Asp.net MVC - 贝宝 ipn