Authorize.net : 基础连接已关闭
Authorize.net : The underlying connection was closed
我正在做一个项目,我使用 Authorize.Net 进行付款处理。
它工作正常,但今天我在调用任何 [=21] 时不断收到错误消息“基础连接已关闭:发送时发生意外错误。” =] 函数。这个问题属于authorize.net方吗?
我正在使用沙盒帐户进行测试模式。
似乎只是沙盒环境的问题。我们遇到了同样的问题。在测试模式下指向 Production with account 并没有发现任何问题。
ApiOperationBase.RunEnvironment = AuthorizeNet.Environment.PRODUCTION;
使用 authorize.net 打开了工单,但到目前为止还没有回复;会让你更新
开发者沙箱no longer accepts connections using TLS 1.0 or 1.1。相反,您需要将系统配置为使用 TLS 1.2。
在代码的开头添加这一行
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
开发人员沙箱不再接受使用 TLS 1.0 或 1.1 的连接。相反,您需要将系统配置为使用 TLS 1.2。
为此只需添加这一行
System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12
在这一行之前
ApiOperationBase(ANetApiRequest,ANetApiResponse).RunEnvironment = AuthorizeNet.Environment.SANDBOX
对于 Visual Basic .Net 程序员
我正在做一个项目,我使用 Authorize.Net 进行付款处理。
它工作正常,但今天我在调用任何 [=21] 时不断收到错误消息“基础连接已关闭:发送时发生意外错误。” =] 函数。这个问题属于authorize.net方吗?
我正在使用沙盒帐户进行测试模式。
似乎只是沙盒环境的问题。我们遇到了同样的问题。在测试模式下指向 Production with account 并没有发现任何问题。 ApiOperationBase.RunEnvironment = AuthorizeNet.Environment.PRODUCTION;
使用 authorize.net 打开了工单,但到目前为止还没有回复;会让你更新
开发者沙箱no longer accepts connections using TLS 1.0 or 1.1。相反,您需要将系统配置为使用 TLS 1.2。
在代码的开头添加这一行
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
开发人员沙箱不再接受使用 TLS 1.0 或 1.1 的连接。相反,您需要将系统配置为使用 TLS 1.2。
为此只需添加这一行 System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12
在这一行之前 ApiOperationBase(ANetApiRequest,ANetApiResponse).RunEnvironment = AuthorizeNet.Environment.SANDBOX
对于 Visual Basic .Net 程序员