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

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

问题描述

我正在使用Paypal上的Expresscheckout,适用于单次用户付款集成. 工作流程1首先创建令牌,然后用户重定向到Paypal页面,然后成功重定向到我的返回URL页面. 1.SetExpressCheckout 2. 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沙盒环境,该环境已通过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在此处发布的一般说明检查cert/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天全站免登陆