0

我将 sagepay 作为支付网关集成到我的 magento 安装中。服务器上包含的 IP 地址似乎存在一些问题,但是我联系了 sagepay,他们要求我在将 POST URL 更改为https://test.sagepay.com/showpost/showpost.asp后进行一些测试购买

有没有一种简单的方法可以做到这一点?

4

1 回答 1

0

4020 错误是可以解决的常见错误。

您需要确保 IP 是用于服务器或直接集成的固定 IP,而不是动态 IP(更改的 IP)。

如果您在 Transactions>Invalids 中查看 My Sage Pay,您将看到错误以及无效 IP。如果 IP 在 Invalids 中不可见,您可以:

  1. 使用我们的模拟器(提交交易进行测试,如果我的 Sage Pay 中没有详细说明 IP,您将收到 4020 错误,您将能够在模拟器中看到 IP )。要注册一个实际上是预测试帐户的模拟器帐户,请单击此处)。
  2. 您可以向 Sage Pay 发送 Showpost,以便我们确认我们从哪个 IP 接收您的交易。

一旦您知道您发布交易的 IP,请在 My Sage Pay 中输入 IP,设置 > 有效 IP。

如果您无法在 My Sage Pay 中添加其他 IP,则子网掩码不会重叠。如果您将子网掩码输入为 255.255.255.248,则只需输入其中一个 IP 地址,因为这意味着任何与最后三位数字相同的 IP 地址都将被接受,但最后三位数字小于 248。例子:

因此,在 Sage Pay 帐户上注册的 IP 地址 217.194.220.205 和子网掩码 255.255.255.248 将接受任何以“217.194.220”开头的 IP 地址。最后三位数字在“000”到“248”之间。因此,您无需输入其他四个 IP 地址,因为您已经在 IP 地址和已输入的子网掩码中涵盖了这些地址。

如果您需要 Sage Pay 的任何进一步帮助,我们很乐意通过 0845 111 44​​55 提供帮助。

贤者支付支持

于 2013-10-18T09:02:21.193 回答