下午好,家伙,

目前,我们正在遇到间歇性问题,当用户选择PayPal(标准)作为付款选项时,它们被重定向到空购物车而不是PayPal网站。这些似乎仅在IE浏览器上发生。奇怪的是,我们已经编辑了几次网站,并且似乎解决了问题,只是为了返回一天左右。

设置详细信息是:

  • 法师1.7.0.2
  • Onestepcheckout

我们编辑的项目似乎已解决了问题,这与X-UA兼容的设置有关。


根据评论,我将经历我们尝试解决问题的事情。

  • 使用X-UA兼容来更改使用哪个版本的IE标准,加权尝试使用IE8(基于标题和.htaccess)。
  • 调试/onestepcheckout/index/index/Controller(用作结帐表的动作),这表明该过程进入此步骤,购物车为空。
  • 调试显示系统直接进入/onestepcheckout/index/index/Controller(使用Charles Debugging代理),并且没有尝试重定向到PayPal。

最奇怪的是,在更改了使用的IE标准后,该网站将短暂工作(在许多机器上复制),但是几个小时后恢复到不工作?


与往常一样,您的帮助非常感谢

有帮助吗?

解决方案

最后,正如@benmarks刚才提到的那样,这是第三方付款扩展的问题。

在禁用Ebizmarts Sagepay Pro扩展的前端部分(我们必须保留后端的历史订单/交易),问题停止了。我从来没有100%将问题跟踪到特定的代码行,但是我确实将其定为可复制的地步,因此可以证明此扩展是问题所在。

许可以下: CC-BY-SA归因
scroll top