C# Sagepay/.net/错误响应
向sagepay测试服务器发送请求并获得以下响应: “基础连接已关闭:上发生意外错误 一个接球。” 最明显的问题是: 1。我是否必须为请求/响应设置SSL?(请记住,这只是一个测试/开发环境) 2。我正在使用WebRequest并在标头中传递VPSProtocol、TxType、Vendor和Crypt VAL 3.方法是POST 4.我已经包括了C# Sagepay/.net/错误响应,c#,httpwebresponse,opayo,C#,Httpwebresponse,Opayo,向sagepay测试服务器发送请求并获得以下响应: “基础连接已关闭:上发生意外错误 一个接球。” 最明显的问题是: 1。我是否必须为请求/响应设置SSL?(请记住,这只是一个测试/开发环境) 2。我正在使用WebRequest并在标头中传递VPSProtocol、TxType、Vendor和Crypt VAL 3.方法是POST 4.我已经包括了 ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; 谢谢 不,你
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
谢谢
还是不行。“基础连接已关闭:接收时发生意外错误”我已按上述方式构建uri(密码为纯文本),使用方法POST,然后获取响应(HttpWebResponse)。按照密码val处的说明进行加密,但显示相同的错误消息。在说明中,它声明:“使用提供的密码作为密钥和初始化向量”作为加密过程的一部分。这是Sagepay a/c登录密码吗?初始化向量是什么?使用var passToBytes=System.Text.Encoding.UTF8.GetBytes(“55a51621a6648525”);myRijndael.Key=passToBytes;myRijndael.IV=passToBytes;然后使用Key/IV加密字符串,然后在前面加上“@”,以添加到sagepay UrlBe-System.Text.Encoding.UTF8.GetBytes([表单集成密码])