未发送 IPN,未验证握手.请检查您的信息. [英] IPN was not sent, and the handshake was not verified. Please review your information.

查看:20
本文介绍了未发送 IPN,未验证握手.请检查您的信息.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用 Paypal 上的 Expresscheckout,针对一次性用户付款集成.工作流程 1st 创建令牌和用户重定向到 paypal 页面并成功到我的返回 url 页面.1.设置ExpressCheckout2.DoExpressCheckoutPayment

I am working with Expresscheckout on Paypal, For single time Users payment integration. Working flow 1st create token and user redirect to paypal page and success to my return url page. 1.SetExpressCheckout 2. DoExpressCheckoutPayment

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

My Problem: 1.Now i need to set ipn for this payment system. 2.My notify url is not working on simulator.It gives error(IPN was not sent, and the handshake was not verified. Please review your information.) https://developer.paypal.com/developer/ipnSimulator/

我需要一些帮助,因为这不在我这边.请帮我解决这个问题.

I need some help for this is not set on my side. Please help me out on this.

提前致谢.

推荐答案

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

The handshake error is most likely to occur when your server/keystore config is non-compliant with the upgraded PayPal SSL encryption algorithms.

IPN 模拟器将再次连接到 PayPal Sandbox 环境,该环境已升级为 Versign G5 根证书/SHA-2 加密算法(顺便说一句,这是 2016 年应该无处不在的行业标准).一旦您的 IPN 主机未能满足合规性要求,SSL 连接将因握手问题而出错.

IPN simulator will connect againest the PayPal Sandbox environment, which has been upgraded with Versign G5 root cert / SHA-2 encryption algorithms (btw this is an industry standard as supposed to be everywhere in 2016). Once your IPN host failed to meet the compliance, the SSL connnection will error out with handshake problems.

通过对 PayPal 沙箱端点运行连接脚本来简单地检查您的服务器,如下所示:

Simply check your server by running a connection script against the PayPal sandbox endpoint like this:

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

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

If you were not getting an Verify return code: 0 (ok), you would probably have to check the cert/SHA-2 compatibility, following the general instructions that PayPal has published here:

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

这篇关于未发送 IPN,未验证握手.请检查您的信息.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆