Paypal IPN模拟器问题
Paypal IPN simulator issue
虽然很多人问过这个问题,我也经历过很多,但无法解决我的问题。我认为它很简单,但不幸的是我被困在这里。
我可以从外部访问我的侦听器,但无法从 IPN 模拟器获取。出现以下错误
非常感谢任何帮助。
干杯!
在目标 URL 中使用 "raw" IP 地址似乎被 PayPal 的 IPN 模拟器阻止;我一直在测试它,如果您使用域名代替 IP 地址,模拟器似乎只会发送请求。
因此,如果您有域名,您可以在域名上设置 A
或 AAAA
记录以指向您的 IP,而不是像 http://1.2.3.4/test.php
这样的地址地址,然后将 URL 的 "naked" 部分 - 1.2.3.4
- 替换为域名,如 whosebug.com
,所以你最终会得到 http://whosebug.com/test.php
,它仍然应该将您发送到与您之前尝试将请求发送到的相同端点。
奇怪的是,这个限制会到位,它可能是 PayPal 忽略的一个错误,因为我找不到关于这个主题的任何文档,但这是绕过限制的一种方法。
已通过Paypal确认;粘贴在我与他们一起打开的事件中。
Hello,
That's correct, you need to use a domain name if you want to test with
IPN simulator.
The way around it is to use either a LIVE or SANDBOX account and add
the IPN URL with the IP address instead of a domain name.
ie: http://8.8.8.8/paypal/paypal-ipn.php
This will work outside of the IPN simulator.
Regards Justin MTS
Can you confirm that the IPN Simulator does not work with IP addresses
as suggested by this post?
I am trying to test the G2 => G5 SSL certificate upgrade. Is there
anyway around this or do I have to buy a domain just to perform
testing?
Thanks Joe
虽然很多人问过这个问题,我也经历过很多,但无法解决我的问题。我认为它很简单,但不幸的是我被困在这里。
我可以从外部访问我的侦听器,但无法从 IPN 模拟器获取。出现以下错误
非常感谢任何帮助。
干杯!
在目标 URL 中使用 "raw" IP 地址似乎被 PayPal 的 IPN 模拟器阻止;我一直在测试它,如果您使用域名代替 IP 地址,模拟器似乎只会发送请求。
因此,如果您有域名,您可以在域名上设置 A
或 AAAA
记录以指向您的 IP,而不是像 http://1.2.3.4/test.php
这样的地址地址,然后将 URL 的 "naked" 部分 - 1.2.3.4
- 替换为域名,如 whosebug.com
,所以你最终会得到 http://whosebug.com/test.php
,它仍然应该将您发送到与您之前尝试将请求发送到的相同端点。
奇怪的是,这个限制会到位,它可能是 PayPal 忽略的一个错误,因为我找不到关于这个主题的任何文档,但这是绕过限制的一种方法。
已通过Paypal确认;粘贴在我与他们一起打开的事件中。
Hello,
That's correct, you need to use a domain name if you want to test with IPN simulator.
The way around it is to use either a LIVE or SANDBOX account and add the IPN URL with the IP address instead of a domain name.
ie: http://8.8.8.8/paypal/paypal-ipn.php
This will work outside of the IPN simulator.
Regards Justin MTS
Can you confirm that the IPN Simulator does not work with IP addresses as suggested by this post?
I am trying to test the G2 => G5 SSL certificate upgrade. Is there anyway around this or do I have to buy a domain just to perform testing?
Thanks Joe