【发布时间】:2012-10-27 03:07:08
【问题描述】:
在构建中使用 Sagepay 网关并对网关集成进行排序。工作正常,直到我们进行实际付款处理并收到错误:
HTTP 状态码:500 HTTP 状态消息:由于服务器遇到意外情况,请求不成功。 错误代码:5006 错误描述:无法重定向到供应商的网站。供应商未能提供 RedirectionURL。
退货 url 在 Cartthrob 结帐表单上设置为 return="checkout/order-completed"
我编辑了 extload.php 并修改了设置以匹配我们的 MSM 设置。我也有asked the guys at CT if they have any guidance,但图 SO 也是一个好地方。
【问题讨论】:
-
返回的url不需要是完整的url吗?包括 http/https 和你的域?
-
在这种情况下,我认为它不需要是一个完整的 URL,你所拥有的很好,尽管你可能会发现添加一个初始 / 会有所帮助。您的服务器或 Sagepay 是否会抛出此错误?我认为您在使用 SagePay 时可能还需要在支付处理器设置中提供一个额外的参数。你用的是哪个支付插件?您实际上可能需要在您的 SagePay 控制面板中指定返回 URL(即不在您的站点上) - 从内存中,他们需要相当多的配置才能使用 SagePay。
标签: payment-gateway expressionengine payment-processing cartthrob