Paypal沙箱没有尝试联系我的ipn


Paypal sandbox is not attempting to contact my ipn

我正在使用paypal ipn模拟器来测试我的ipn脚本,但是我从paypal得到一个错误。

日志含义未发送IPN,未验证握手。请检查你的信息。

我看了看我的apache日志文件,甚至没有看到从贝宝访问尝试。我的访问日志只显示我电脑上的连接。php错误日志显示没有与ipn脚本相关的错误。

我怎么知道为什么paypal不尝试呼叫我的ipn?我已经测试过了,可以从我的网络外手动调用我的ipn,所以我知道这不是防火墙或端口问题。

我也遇到了同样的问题,我打电话给PayPal,并与一位代表交谈,她不能立即给我答复,并说她会在接下来的24到48小时内与我联系。

我发现了一个帖子(关闭了一段时间,所以我不能引用它),有人说PayPal IPN模拟器目前没有工作,但是实时IPN系统正在工作。

我对此进行了测试,并在我的PayPal账户上激活了实时IPN,它运行得很好(在调试时使用0.01美元的交易)。我通过我的IPN日志验证了它的工作原理,并且它正确地写入了我的数据库。缺点是服务器端文件中的每个错误都将花费您一分钱!

注意:使用这些文件中的代码。不要忘记更改变量以激活(它们是沙盒使用的默认值)。希望这对你有帮助!