Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php IPN模拟器:“;IPN未发送,握手未验证。请查看您的信息“;_Php_Paypal_Amazon Ec2_Ssl Certificate - Fatal编程技术网

Php IPN模拟器:“;IPN未发送,握手未验证。请查看您的信息“;

Php IPN模拟器:“;IPN未发送,握手未验证。请查看您的信息“;,php,paypal,amazon-ec2,ssl-certificate,Php,Paypal,Amazon Ec2,Ssl Certificate,我正在努力让我的web服务器上的paypal侦听器正常工作。在尝试从IPN模拟器发送简单的Web Accept时,我一直收到以下错误:“IPN未发送,握手未经验证。请查看您的信息”。我在AmazonEC2实例上托管了一个PHP脚本,并在服务器上允许Paypal的IP范围 我一直在尝试在服务器上更新Verisign的G5根证书(另一篇文章中提出的解决方案),但是我不确定这是否是根本原因,并且无论如何都没有成功,因为当我尝试使用scp复制文件时,获得了“权限被拒绝”。但是,如果它用于上下文,“ope

我正在努力让我的web服务器上的paypal侦听器正常工作。在尝试从IPN模拟器发送简单的Web Accept时,我一直收到以下错误:“IPN未发送,握手未经验证。请查看您的信息”。我在AmazonEC2实例上托管了一个PHP脚本,并在服务器上允许Paypal的IP范围

我一直在尝试在服务器上更新Verisign的G5根证书(另一篇文章中提出的解决方案),但是我不确定这是否是根本原因,并且无论如何都没有成功,因为当我尝试使用scp复制文件时,获得了“权限被拒绝”。但是,如果它用于上下文,“openssl s_客户端-连接api-3t.sandbox.paypal.com:443-showcerts-CApath XXXX”命令确实产生了“验证返回代码:20(无法获取本地颁发者证书)”-我认为这不是好消息

如果有人对这个问题有任何建议,我将非常感激,因为我已经花了10个小时在这个问题上,没有进一步的想法!!如果我能提供更多信息帮助诊断,请告诉我

谢谢你的帮助


约翰

一小时前在绝望中发帖,现在想这已经解决了——猜这就是为什么他们称之为第11小时!我做了两个简单的改变:

  • 打开端口433和80
  • 在Paypal模拟器的URL中使用了我的公共DNS,而不是公共IP
  • 我真的需要好好研究一下这些东西,因为我是一个糟糕的网站管理员


    感谢所有读过这篇文章的人-米克谢谢你的留言。

    一小时前在绝望中发帖,现在想这已经解决了-猜这就是为什么他们称之为第11小时!我做了两个简单的改变:

  • 打开端口433和80
  • 在Paypal模拟器的URL中使用了我的公共DNS,而不是公共IP
  • 我真的需要好好研究一下这些东西,因为我是一个糟糕的网站管理员


    感谢阅读本文的所有人-Mick感谢您的留言。

    复制问题的某些代码可以帮助您获得答案复制问题的某些代码可以帮助您获得问题的答案可能的副本我发现打开443是不必要的;所需要的只是使用基于DNS的URL,而不是基于IP的URL。基于IP的URL不工作,将导致上述错误。我发现打开443是没有必要的;所需要的只是使用基于DNS的URL,而不是基于IP的URL。基于IP的URL不起作用,将导致上述错误。