我在尝试使用表单工具包测试Sagepay的最新版本(3.0)时出现此错误。但是当您登录Sagepay模拟器时,它会要求您将web.config文件中的sagepay.api.formPaymentUrl.TEST键更改为https://test.sagepay.com/Simulator/VSPFormGateway.asp。但是你得到这个错误“你提供的 VPSProtocol 字段包含无效数据。它应该包含值 2.23 ”。所以我将web配置中的sagepay.api.protocolVersion密钥更改为2.23。执行此操作后,我的购物车在ExtraInformation.aspx页面上失败,并且没有按钮可以继续进行。在谷歌花了两天时间试图寻找解决方案后,我终于放弃了,并采用了不同的方法。我试着调试代码。
答案 0 :(得分:1)
在web.config文件中,具有以下内容:
sagepay.kit.basketxml.disable = true
答案 1 :(得分:1)
Sagepay Simulator不支持v3.0,您需要一个合适的测试帐户。