Paypal IPN模拟器问题

Paypal IPN simulator issue

虽然很多人问过这个问题,我也经历过很多,但无法解决我的问题。我认为它很简单,但不幸的是我被困在这里。

我可以从外部访问我的侦听器,但无法从 IPN 模拟器获取。出现以下错误

非常感谢任何帮助。

干杯!

在目标 URL 中使用 "raw" IP 地址似乎被 PayPal 的 IPN 模拟器阻止;我一直在测试它,如果您使用域名代替 IP 地址,模拟器似乎只会发送请求。

因此,如果您有域名,您可以在域名上设置 AAAAA 记录以指向您的 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