4

在构建和排序网关集成时使用Sagepay网关。工作正常,直到我们得到实际的支付处理,我们得到的错误:Cartthrob Sagepay错误

HTTP状态码:500 HTTP状态消息:由于服务器遇到意外的情况,请求失败。 错误代码:5006 错误描述:无法重定向到供应商的网站。供应商未能提供重定向URL。

返回URL设置的cartthrob结账形式返回=“结账/订单完成”

我已经编辑extload.php和修改的设置,以符合我们的MSM设置。我也是asked the guys at CT if they have any guidance,但图SO也是一个好地方。

+0

不是返回网址需要是完整的网址吗?包括http/https和你的域名? – Mauro

+0

在这种情况下,我认为它不需要是完整的URL,但您可能会发现添加首字母/将有所帮助。这个错误是由您的服务器还是Sagepay的?我认为在使用SagePay时,您可能还需要在付款处理器设置中提供额外的参数。你使用哪种支付插件?您实际上可能需要在您的SagePay控制面板中指定返回URL(即不在您的站点上) - 从内存中* *端*端需要一定的配置才能使用SagePay。 – foamcow

回答

0

的问题在于它位于内一个名为extload.php内/主题/ THIRD_PARTY/cartthrob/lib目录

由于我们使用MSM,我们必须适当变量正确映射和我们有什么错是$ EE_absolute_server_url,它应该是一个服务器路径时它是一个实际的URL。

2

你有没有看你的Apache的错误日志,看看是否有上市有任何更多的细节?

而且,我有一些类似的症状时mod_evasive安装在我的服务器上,并锁定有点太紧。可能想暂时禁用mod_evasive来测试,或者至少放松一下。

本文可能有所帮助。 http://library.linode.com/web-servers/apache/mod-evasive