Opencart SagePay扩展问题

时间:2018-01-18 16:37:02

标签: opencart cloudflare sagepay

我在6个月前在Opencart版本2.3.0.2上为我的客户工作。我启用了sagepay付款延期。 Sagepay扩展工作从过去6个月开始正常,但突然停止工作。当我调试代码时,我没有得到SagePay支付处理器的任何响应。完成请求后,我收到错误,回复代码为522.请参阅图片。 enter image description here

有人请帮忙吗?

由于

1 个答案:

答案 0 :(得分:0)

看起来他们正在使用Cloudflare(https://support.cloudflare.com/hc/en-us/articles/200171906-Error-522-Connection-timed-out

522基本上是一个代码,用于"离开,我们不喜欢您的请求或某些东西看似错误"

可能是从服务器忙到Cloudflare问题。

然而,查看美国Sagepay代码时,curl请求非常粗糙,没有SSL验证,没有请求标头 - 甚至还有卡号数据(我希望你知道你的PCI要求!)。

您获得的Ray ID基本上是来自cloudflare的收据 - 首先联系SagePay US,解释问题(他们可能已经知道并需要将您的服务器IP添加到cloudflare)。如果你发现它是一个OpenCart问题",它不是 - 如果他们这么说,请告诉我!

如果支持人员心情愉快,他们将获取Ray ID,请他们的技术团队联系CF并找出问题所在,如果它确实是除了服务器之外的任何东西已经关闭/不可用(但是&# 39;现在很难相信这样的公司)那么他们应该能够进一步为你提供建议。

希望这有帮助!