2013-04-30 117 views

回答

1

我目前也有这个相同的问题。你是否把$ listener-> use_sandbox变量都改为false(在ipn.php和ipnlistener.php中)?您是否在PayPal账户中启用了IPN通知?如果您还没有完成后者,可以通过以下操作完成:配置文件 - >设置 - >我的销售工具 - >即时付款通知 - >更新。

与特定IPN通知相关联的“消息ID”是什么意思? (你可以在你的IPN历史访问此)

矿具有以下(相关信息):

创建

日期/时间:29/04/2013 16:21 AEST

最新的传递尝试日期/时间:1985年11月5日2点23分AEST

HTTP响应代码:200

交货状态:已发送

IPN类型:其他事务进行

我不知道为什么最新的传递尝试的日期/时间被列为1985年是......也许你有你对类似的东西?对不起,我还没有解决你的问题,但也许我已经给你一些额外的东西来看看?而且,我确信其他人的回答也可能想知道这些事情。 :-)

PS:你可能会考虑检查你的服务器访问日志。当我检查我的时候,我发现沙盒中的IPN被成功发布;然而,活的不是。

PPS:我通过确保此处所列(通过贝宝使用)的IP地址能够张贴到我的网站固定我的问题:explanationaddresses

5

如果你想同时发布到使用模拟器实时paypal IPN地址,那么它将返回一个INVALID响应。您必须发布到沙箱地址才能让IPN模拟器返回VERIFIED响应。

如果使用具有实时发布地址的模拟器,它将返回200代码的HTTP代码,但响应将始终为INVALID。希望这可以帮助。