我正在工作的一个项目,我正在使用Authorize.Net支付处理。
它运行得很好,但是今天我不断地收到一个错误:“基础连接关闭了:在Send.API函数上发生了意外的错误”,同时调用任何API函数。这个问题是否属于authorize.net方面?
我正在使用沙箱帐户测试模式。
发布于 2017-05-03 12:17:20
在代码的开头添加这一行
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;发布于 2017-05-02 13:20:18
开发人员沙箱不再接受使用TLS1.0或1.1的连接。相反,您需要将您的系统配置为使用TLS 1.2。
发布于 2017-05-11 17:30:41
开发人员沙箱不再接受使用TLS1.0或1.1的连接。相反,您需要将您的系统配置为使用TLS 1.2。
要做到这一点,只需添加这一行System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12
在这一行ApiOperationBase(Of ANetApiRequest,ANetApiResponse).RunEnvironment = AuthorizeNet.Environment.SANDBOX之前
用于Visual .Net程序员
https://stackoverflow.com/questions/43731693
复制相似问题