【问题标题】:Azure Website Pass Public IP Address to Payment GatewayAzure 网站将公共 IP 地址传递给支付网关
【发布时间】:2013-05-22 18:41:39
【问题描述】:

我正在尝试在 Windows Azure 网站中实施 SagePay 支付网关。

我不断收到“从无效 IP 地址接收到的信息”错误。我的猜测是服务器 IP 地址被传递为服务器变量中指定的 [LOCAL_ADDR]。

有没有办法强制将公共 IP 地址传递给外部网关?商务网站是使用 ASP.NET MVC3 构建的。

非常感谢 马特

【问题讨论】:

  • 我知道这是一个很长的问题,但你解决过这个问题吗?
  • user2426431,有什么解决办法吗?

标签: asp.net-mvc-3 azure payment-gateway opayo


【解决方案1】:

您看到用于 A 记录的 IP 地址不是 Azure 网站使用的传出 IP 地址。因此,为什么 SagePay 不接受来自该网站的交易,因为它是一个无效的 IP 地址。

您需要添加 4 个 IP 地址,而这 4 个 IP 地址取决于您的站点使用的缩放单元。 可以从 Azure 网站的 FTP 主机名中找到站点的缩放单位。例如:ftp://waws-prod-blu-011.ftp.azurewebsites.windows.net - 比例单位是 'waws-prod-blu-011'

然后我把它放到谷歌上,然后出现了几篇天蓝色的维护文章。滚动文章以查看您所在的地区,然后是您的比例单位,以及您需要的 4 个 IP 地址。

更多信息请参考this azure maintenance article

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 2012-11-01
    • 2014-02-22
    • 2020-11-25
    • 1970-01-01
    相关资源
    最近更新 更多