为什么Sagepay通知到达我们的一些服务器而不是其他服务器

时间:2014-10-23 10:36:56

标签: sagepay

目前我们有一些测试服务器连接到test.sagepay.com来处理事务。但是,在2台服务器上,我们可以在sagepay上成功注册交易,但之后我们没有收到任何回复的sagepay通知。但是,在不同的服务器上(运行在不同的IP地址上),它运行得非常好。

我收到了错误代码" 5006 - 无法重定向到供应商的网站。供应商未能提供RedirectionURL"。它曾经在这些服务器上完美运行,并且自上周四以来才停止工作,尽管我们确信在这段时间内我们根本没有接触过这些服务器。此外,我们确实看到一些偶然的来自圣人的通知我们认为是REPEAT通知,而不是原始通知。我们可以看到在我们的帐户上注册的所有交易,但当然所有这些交易都失败了,因为我们还没有收到任何通知。

我们还确保我们的防火墙在整个范围195.170.169。*中打开,我们希望从中收到警报通知

所以我的问题是:

  1. Sagepay是否有某种阻止某些IP地址并停止发回通知的机制?
  2. 发送原始通知的Sagepay-serer是否与发出重复通知的通知不同?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。我们的脚本将https://地址作为NotificationURL传递给SagePay,但未设置https,因此无法访问通知脚本。一旦我改为http并确保通知脚本响应是正确的,它就可以工作。

此外,当SagePay无法访问RedirectURL时,它又尝试了8次。

我并没有完全回答你的问题,但也许它会有所帮助。我将此添加为评论,但我不能......