涉及在线商店包裹名称的 PayPal IPN 的奇怪行为
Strange behaviour with PayPal IPN involving online store package names
最近我们收到以下错误:
local.ERROR:异常 'ErrorException' 消息 'Trying to get property of non-object'
我知道为什么会出现这个错误。我们有一家支持 PayPal-IPN 的在线商店。
在我们的数据库中 - 我们将有项目名称示例 "Generic Item Name Package 1 "
最近的问题是,当我们转到 paypal 的结帐页面时,它为空格添加了“+”符号。所以它将是 "Generic+Item+Name+Package+1+"。这就是它试图在我们的数据库中查找并抛出错误的内容。
奇怪的是这是间歇性的并且最近才开始(我们没有对我们的系统进行任何更改)我们可以对同一个包裹进行几次结帐,有时它会显示没有'+的包裹' 因此它可以在我们的数据库中正常工作和更新。其他的没有。
见截图
由于这个问题没有答案,所以问题已经解决了。
这是 PayPal 端的一个问题,现已修复。
最近我们收到以下错误:
local.ERROR:异常 'ErrorException' 消息 'Trying to get property of non-object'
我知道为什么会出现这个错误。我们有一家支持 PayPal-IPN 的在线商店。
在我们的数据库中 - 我们将有项目名称示例 "Generic Item Name Package 1 "
最近的问题是,当我们转到 paypal 的结帐页面时,它为空格添加了“+”符号。所以它将是 "Generic+Item+Name+Package+1+"。这就是它试图在我们的数据库中查找并抛出错误的内容。
奇怪的是这是间歇性的并且最近才开始(我们没有对我们的系统进行任何更改)我们可以对同一个包裹进行几次结帐,有时它会显示没有'+的包裹' 因此它可以在我们的数据库中正常工作和更新。其他的没有。
见截图
由于这个问题没有答案,所以问题已经解决了。
这是 PayPal 端的一个问题,现已修复。