我正在使用AIM在Authorize.net网站上集成。现在我一直在我的电脑上进行测试,到目前为止,交易已经完成并得到了回应。但是,当我将更改在线推送到服务器时,我遇到了问题。响应字符串返回空。我已经检查了管理界面,并且没有列出我遇到此问题时发生的事务。
更新
默认情况下,SecurityProtocol看起来使用的是TLS1.0 / SSL3。现在我做了这个ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12
。交易已收到
有没有办法更改servicepointmanager的默认设置,使其值为tls 1.2,以便我不必设置它?
如果我必须编程,那么最好设置它?是应用程序在全局asax中启动,还是每次发出请求?