拥有一个工作正常的Magento 1.7实时站点,直到最近另一个站点连接到它使用的PayPal帐户时,它的Paypal才能正常运行。

该其他站点不使用IPN(Magento站点使用PayPal网站标准付款)。但是,我认为是另一个站点触发了一个IPN通知,该通知转到默认URL,该URL当然设置为活动站点的/ paypal / ipn / URL IPN侦听器。

我在另一个站点http://www.magentocommerce.com/boards/errors.php/viewthread/285840/上发现了该线程,该站点上提供了一些甜味剂,但这似乎没有定论。建议解决此问题的方法是什么?

1)编写虚拟脚本IPN以捕获非IPN呼叫并做出响应
2)由于Magento仍可以发送自己的IPN,因此请关闭Paypal帐户中的IPN(?)
3)其他解决方案?

感谢您的任何建议!

最佳答案

不要在您的贝宝帐户中设置实际的IPn网址。

IPN url应该发布到paypal(通常发布在Magento中),因此将导致IPN收到在指定IPN url上收到的这些付款。

如果您在Paypal IPN值中设置了Magento IPN URL,则当添加的另一个购物车收到付款时,并且如果在发布与付款相关的请求时该购物车未发布IPN URL,则IPN将传递到Paypal上IPN值中定义的URL。

09-09 22:36
查看更多