符合规范,但仍然:未发送 IPN,未验证握手。请查看您的信息
Posted
技术标签:
【中文标题】符合规范,但仍然:未发送 IPN,未验证握手。请查看您的信息【英文标题】:Specs met, but still: IPN was not sent, and the handshake was not verified. Please review your information 【发布时间】:2017-01-10 17:19:35 【问题描述】:我一直在尝试将我的网站与 PayPal IPN 集成,但到目前为止我没有成功。 Paypal 文档HERE: SSL Certificate Upgrade Microsite 包含一些需要满足的规范。我的服务器支持 SHA-256 并使用 VeriSign G2 根证书。我也在这个域上安装了 SSL,但我仍然无法使用 Paypal IPN。
我在 (不是我的真实网站) https://XYXYXYX.com/IPN/IPNSampleCode.php
有一个文件 IPNSampleCode.php,它应该由即时支付通知 (IPN) 模拟器调用,但我不断收到'IPN 未发送,握手未验证。请查看您的信息。
' 每当我针对 IPN 处理程序 URL 'https://XYXYXYX.com/IPN/IPNSampleCode.php
' 运行 IPN 模拟器时
我可能遗漏了什么,或者我做错了什么?
【问题讨论】:
请阅读What topics can I ask about和How to ask a good question和the perfect question以及如何创建Minimal, Complete and Verifiable example SO是不是免费的编码或代码转换或调试或教程或图书馆查找服务 我最近刚刚帮助某人解决了同样的问题。结果他们正在使用 WordPress 并安装了一个“维护模式”插件,维护模式处于活动状态,因此对他们的 IPN URL 的请求得到了错误的响应,因为维护模式不会让它加载。您可能想检查您的服务器是否没有返回类似的奇怪结果。我会首先检查您的 htaccess 文件是否有任何有趣的内容。 【参考方案1】:感谢您联系 PayPal 商家技术服务,对于延迟回复您的电子邮件,我深表歉意。
我们知道我们的 IPN 模拟器存在这个问题,我们的开发团队正在努力解决这个问题。在此问题得到解决之前,我建议您通过在 Sandbox 中付款来运行您的 IPN 测试,因为我们会在每次付款时发送 IPN 请求。
如果您在付款测试中遇到类似问题,请告诉我们,我们可以查看。
对于给您带来的不便,我深表歉意。
【讨论】:
以上是关于符合规范,但仍然:未发送 IPN,未验证握手。请查看您的信息的主要内容,如果未能解决你的问题,请参考以下文章
IPN 模拟器:“IPN 未发送,握手未验证。请检查您的信息。”