目前我们有一些测试服务器连接到test.sagepay.com来处理事务。但是,在2台服务器上,我们可以在sagepay上成功注册交易,但之后我们没有收到任何回复的sagepay通知。但是,在不同的服务器上(运行在不同的IP地址上),它运行得非常好。
我收到了错误代码" 5006 - 无法重定向到供应商的网站。供应商未能提供RedirectionURL"。它曾经在这些服务器上完美运行,并且自上周四以来才停止工作,尽管我们确信在这段时间内我们根本没有接触过这些服务器。此外,我们确实看到一些偶然的来自圣人的通知我们认为是REPEAT通知,而不是原始通知。我们可以看到在我们的帐户上注册的所有交易,但当然所有这些交易都失败了,因为我们还没有收到任何通知。
我们还确保我们的防火墙在整个范围195.170.169。*中打开,我们希望从中收到警报通知
所以我的问题是:
答案 0 :(得分:1)
我遇到了同样的问题。我们的脚本将https://地址作为NotificationURL传递给SagePay,但未设置https,因此无法访问通知脚本。一旦我改为http并确保通知脚本响应是正确的,它就可以工作。
此外,当SagePay无法访问RedirectURL时,它又尝试了8次。
我并没有完全回答你的问题,但也许它会有所帮助。我将此添加为评论,但我不能......