NotificationURL 格式无效 - 本地主机上的服务器 Inframe 集成

The NotificationURL format is invalid - Server Inframe integration on localhost

我正在本地主机上使用 PHP 进行 Sagepay Server Inframe 集成,我一直在遵循文档和集成指南,但是,我遇到了障碍。

当我向 https://test.sagepay.com/gateway/service/vspserver-register.vsp 发送请求时,我收到以下错误:StatusDetail=3011 : The NotificationURL format is invalid.

我知道 localhost 不是一个外部可见的页面,为了尝试解决这个问题,我在 Sagepay 的测试设置中将我的 IP 添加为有效 IP,因为我曾将此视为另一个问题的解决方案所以,但我仍然遇到同样的问题。

有没有人有在开发环境中集成这种 Sagepay 支付方式的经验,如果有,我该如何解决这个问题?

谢谢

使用 Sagepay 将 IP 列入白名单,然后确保您设置的 URL 包括 http 或 https。