我将sagepay作为支付网关集成到我的magento安装中。服务器上包含的IP地址似乎存在一些问题,但我已经联系了sagepay,并且他们要求我在将POST URL更改为https://test.sagepay.com/showpost/showpost.asp之后进行一些测试购买
有一种简单的方法吗?
答案 0 :(得分:0)
4020错误是可以解决的常见错误。
您需要确保IP是服务器或直接集成的固定IP,而不是动态IP(更改的IP)。
如果您在交易> Invalids中查看我的Sage Pay,您将看到错误以及无效的IP。如果在Invalids中看不到IP,您可以:
一旦您知道要发布交易的IP,请在我的Sage Pay,设置>有效IP中输入IP。
如果您无法在My Sage Pay中添加其他IP,则子网掩码不会重叠。 如果输入子网掩码为255.255.255.248,则只需输入一个IP地址,因为这意味着任何IP地址都是相同的barr,后三位数将被接受,但最后3位数小于248。示例:
在Sage Pay帐户中注册的IP地址217.194.220.205和子网掩码255.255.255.248将接受任何以“217.194.220”开头的IP地址。并且在'000'到'248'之间有最后三位数字。因此,您无需输入其他四个IP地址,因为您已经在已输入的IP地址和子网掩码中已经涵盖了这些IP地址。
如果您需要Sage Pay的任何进一步帮助,我们很乐意通过0845 111 4455提供帮助。
Sage Pay支持