Paypal IPN 模拟器问题
Posted
技术标签:
【中文标题】Paypal IPN 模拟器问题【英文标题】:Paypal IPN simulator issue 【发布时间】:2015-06-29 19:03:17 【问题描述】:虽然很多人都问过这个问题,我也经历了很多,但无法解决我的问题。我认为它很简单,但不幸的是我被困在这里。
我能够从外部击中我的听众,但不能从 IPN 模拟器获得。出现以下错误
非常感谢任何帮助。
干杯!
【问题讨论】:
奇怪的是,我只能让 PayPal IPN 模拟器使用主机名,它拒绝连接到带有裸 IP 地址的 URL。您是否碰巧有一个可以指向 IP 地址的域名,因此您的处理程序 URL 中没有裸 IP 地址? @nasonfish wow man....它有效...如果您将您的评论作为 n 答案,我会接受它... 对不起,我直到现在才开始发布答案;不过,我很高兴这有帮助! 【参考方案1】:PayPal 的 IPN 模拟器似乎阻止了在目标 URL 中使用“原始”IP 地址;我一直在测试它,如果您使用域名代替IP地址,模拟器似乎只会发送请求。
所以,不用http://1.2.3.4/test.php
这样的地址,如果你有域名,你可以在域名上设置A
或AAAA
记录指向你的IP地址,然后替换“裸" URL 的一部分 - 1.2.3.4
- 带有域名,如 ***.com
,因此您最终会得到 http://***.com/test.php
,它仍应将您发送到与您之前尝试发送请求相同的端点到。
奇怪的是,这个限制已经到位,它可能是 PayPal 忽略的一个错误,因为我找不到任何关于该主题的文档,但这是绕过限制的一种方法。
【讨论】:
【参考方案2】:这已由 Paypal 确认;从我和他们一起打开的事件中粘贴到下面。
你好,
没错,如果你想测试,你需要使用域名 IPN 模拟器。
解决方法是使用 LIVE 或 SANDBOX 帐户并添加 带有 IP 地址而不是域名的 IPN URL。
即:http://8.8.8.8/paypal/paypal-ipn.php
这将在 IPN 模拟器之外工作。
问候贾斯汀 MTS
您能否确认 IPN 模拟器不适用于 IP 地址 正如这篇文章所建议的那样? Paypal IPN simulator issue
我正在尝试测试 G2 => G5 SSL 证书升级。有没有 无论如何,还是我必须购买一个域名才能执行 测试?
谢谢乔
【讨论】:
以上是关于Paypal IPN 模拟器问题的主要内容,如果未能解决你的问题,请参考以下文章
使用 IPN 模拟器测试 PayPal IPN SHA-256 合规性
Paypal 沙盒 IPN 模拟器 - 502 Bad Gateway
PayPal 网站支付标准的 IPN 模拟器中应测试哪些交易类型?