IPN 未发送,握手未验证。请检查您的信息。

2023-12-10

我正在与 Paypal 上的 Expresscheckout 合作,用于单次用户付款集成。 工作流程首先创建令牌,用户重定向到 paypal 页面,并成功到我的返回 URL 页面。 1.设置快速结帐 2.DoExpressCheckout付款

我的问题: 1.现在我需要为这个支付系统设置ipn。 2.我的通知网址在模拟器上不起作用。它给出错误(IPN未发送,握手未验证。请检查您的信息。)https://developer.paypal.com/developer/ipnSimulator/

我需要一些帮助,因为这不是我这边设置的。 请帮我解决这个问题。

先感谢您。


当您的服务器/密钥库配置不符合升级后的 PayPal SSL 加密算法时,最有可能发生握手错误。

IPN 模拟器将连接 PayPal 沙盒环境,该环境已使用 Versign G5 根证书/SHA-2 加密算法进行升级(顺便说一句,这是一个行业标准,预计将在 2016 年普及)。 一旦您的 IPN 主机未能满足合规性,SSL 连接将因握手问题而出错。

只需针对 PayPal 沙箱端点运行连接脚本来检查您的服务器,如下所示:

openssl s_client -connect api-3t.sandbox.paypal.com:443 -showcerts -CApath /etc/ssl/certs/ 

如果您没有得到Verify return code: 0 (ok),您可能需要按照 PayPal 在此发布的一般说明检查 cert/SHA-2 兼容性:

2015-2016 SSL 证书变更微型网站

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IPN 未发送,握手未验证。请检查您的信息。 的相关文章

随机推荐