带有SSL和Cloud的Cloudflare SagePay Server 5006错误

时间:2015-05-14 13:20:31

标签: ssl nopcommerce cloudflare sagepay

我们一直在努力解决一个问题,即在将nopcommerce网站迁移到具有不同IP地址的新服务器后24小时内使用“SagePay Server”时出现5006错误。

我们使用在完全SSL模式下在Cloudflare上启用SSL的免费cloudflare服务,然后在我们的服务器上使用自签名证书,以便始终端到端地保证连接。在旧服务器上也是如此。

移动服务器时,我们只是将canflare中的IP地址更新为指向新的IP地址,但我们在结账过程中遇到了5006错误...

SagePay支持告诉我们他们无法连接到我们使用SSL的通知网址。我们的服务器显示没有尝试从他们的服务器连接到我们的服务器,但SapePays日志文件显示“internal_error”,没有更多有用的信息。

但是,可以从浏览器调用传递给SagePay的通知URL,它可以正常工作。

2 个答案:

答案 0 :(得分:1)

在多次与SagePay交谈之后,似乎SagePay系统不支持使用SSL与SNI的网站/流量,这意味着他们无法通过SSL连接到通知URL。

在IPv4地址快速耗尽的时候,我想可能会有越来越多的人开始使用SNI进行SSL,这样他们就可以使用SSL从一个IPv4地址运行多个站点 - 这是对SagePay的一个大规模监督。 / p>

答案 1 :(得分:1)

与JaxUK相反,我可以确认SagePay确实支持SNI的SSL / TLS。希望这有助于某人