我从paypal收到以下消息说:
请检查处理PayPal即时付款的服务器 通知(IPN)消息。发送到以下URL的消息是 没有收到:https://www.MYSITE.com/paypal/ipn/如果你没有收到 识别此URL,您可能正在使用正在使用的服务提供商 IPN代表您。请与您的服务提供商联系 以上信息。一旦您或您的服务提供商解决此问题, 您或您的服务提供商可以从中重新发送失败的消息 IPN历史记录页面。如果此问题仍然存在,PayPal可能会禁用此问题 您帐户的IPN功能。感谢您的及时关注 这个问题。 谢谢,PayPal
我的Magento版本为1.6.0.0
,我正在使用Paypal Express checkout
。此外,这个网址可能正常工作(因为它不会带你到404,而是给我一个空白页面。)
其次,我查看了代码(app \ code \ core \ mage \ Paypal \ Model \ Express.php),我看到以下行:->setNotifyUrl(Mage::getUrl('paypal/ipn/'))
因此,它看起来像一个有效的网址。唯一剩下的就是向其添加\index.php\
。
那么请你告诉我:
这里有更多: 原始电子邮件说:
一旦您或您的服务提供商解决了此问题,您或您的 服务提供商可以从IPN历史记录重新发送失败的消息 页
但是,我刚刚在paypal.com上查看并且没有失败的IPN消息...所有消息都已成功发送。
[UPDATE]
它适用于paypal>Profile>IPN>IPN History>resent
。但不是自动!!所以URL工作证明了,但IPN不会自动工作!