我们有一个基本的在线购物车,当您通过PayPal下订单并付款时会收到IPN消息-这与从PayPal回来的IPN确认付款完成等工作正常。
但是,当我们从PayPal仪表板中使用PayPal“请求资金”选项时,IPN系统随后尝试将IPN发送到我们的系统IPN侦听器。这样会在我们的PayPal IPN日志文件中产生HTTP响应代码500和“失败”消息。
因此,我们收到了来自PayPal的“ PayPal即时付款通知警告”电子邮件,告诉我们IPN失败。唯一失败的IPN是手动汇款交易IPN。
处理此问题的最佳方法是什么?我们不需要IPN来手动付款。我们可以将其关闭,还是可以向IPN侦听器中添加一些内容以接收这些消息,但不对其进行任何操作?
我们正在使用来自PayPal Github的标准IPN侦听器。另外,在PayPal帐户中,IPN已打开并设置为我们的监听器URL。我们的购物车还将IPN URL发送到PayPal。我也阅读了开发人员文档,但我不明智。