0

尝试构建 SagePay 表单集成时出现以下错误。

3087 : The SuccessURL format is invalid.

发送的 url 格式如下 http://sub.domain.co.uk/folder/

该领域的文档说..

这应该是完全限定的 URL(包括 http:// 或 https:// 标头)。如果交易成功,它是用户被重定向到的页面/脚本的 URL。如果您愿意,可以附加参数。Sage Pay Form 还将发送一个加密字段,其中包含附加到此 URL 的重要信息(见下文)。

据我所知,我发送的 SuccessUrl 完全有效且完全合格。我错过了一些简单的东西吗?

$mySage->addFieldToCrypt("SuccessURL", 'http://sub.domain.co.uk/folder/');
4

1 回答 1

0

尝试对真正成功的 url 进行 ping 测试。

成功 URL 需要可访问。确保您没有向其添加索引。使其尽可能通用。

我们建议,当您收到此错误时,请检查以下内容:
*必须是动态成功 url。*确保 URL 在交易时可用。* URL 是否在共享服务器上?即是否有多个网站处理大量交易,可能会影响您的交易。*确保服务器处理工作负载。*尝试从单独的设备访问您的 IP。*检查端口 80 和 443 是否打开。

你的例子是http。确保没有附加到成功页面的外部 https 元素。

于 2013-11-29T11:22:22.753 回答