场景描述: 我公司的网站之前就已经开发好了下单支持paypal支付,当然,这个是其他同事开发的。前段时间,主管让我在另一个场景开发支持使用paypal支付,当时花了些时间看看关于paypal代码,然后就尝试着写了,虽然代码不多,很快就写完了。不过接下来遇到的问题真的很头疼,在沙盒模式下调试,一直会跳出异常:请求被中止: 未能创建 SSL/TLS 安全通道。遇到这个问题的时候,也百度或者google了,尝试了很多种方法,还是不能解决掉这个问题,花了几天的时间,现在想想也是醉了,不过开发的就是要不断的尝试。最后在github上面找到了解决方案,https://github.com/paypal/TLS-update/tree/master/net/TlsCheck,希望可以帮到 需要的朋友。在创建请求地址的前面加了这句代码就可以了:

System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
 System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;HttpWebRequest req = (HttpWebRequest)WebRequest.Create(serverURL);req.Method = "POST";req.ContentType = "application/x-www-form-urlencoded";strNewValue = "cmd=_notify-synch&tx=" + System.Web.HttpContext.Current.Request.QueryString["tx"] + "&at=" + PayPalParameter.BusinessToken;

转载于:https://www.cnblogs.com/liangss/p/5258605.html

PAYPAL 支付,sandbox测试的时候遇到异常:请求被中止: 未能创建 SSL/TLS 安全通道,以及解决方法。...相关推荐

  1. PAYPAL 支付,sandbox测试的时候遇到异常:请求被中止: 未能创建 SSL/TLS 安全通道,以及解决方法。

    PAYPAL 支付,sandbox测试的时候遇到异常:请求被中止: 未能创建 SSL/TLS 安全通道,以及解决方法. 参考文章: (1)PAYPAL 支付,sandbox测试的时候遇到异常:请求被中 ...

  2. 【手记】解决“未能创建 SSL/TLS 安全通道”异常

    [手记]解决"未能创建 SSL/TLS 安全通道"异常 参考文章: (1)[手记]解决"未能创建 SSL/TLS 安全通道"异常 (2)https://www. ...

  3. 怎么有效解决“未能创建 SSL/TLS 安全通道”异常

    之前写了一个服务自动程序,程序会访问第三方的一个https接口,一直用的好好的,今天突然报错了,异常就发生在访问接口的地方,"请求被中止,未能创建 SSL/TLS 安全通道.",另 ...

  4. idea测试连接mysql报错08001_IDEA连接MySQL(版本8)数据库失败的解决方法(报错08001)...

    在IDEA自带的数据库连接工具中,可以连接MySQL数据库,但是有的时候连接出现08001错误,连接不上数据库. 1.一般配置如下所示 Database处填写数据库名字:User处填写mysql设置好 ...

  5. 异步Udp监听关闭 出现异常,访问已释放的资源或者其他错误的解决方法

    在开发异步Udp程序的过程中,通常在关闭UDP的时候回遇到诸如socket 访问已释放的资源之类的异常,如下简单操作下: 1 Udp的监听 2 this.serverSocket = new Sock ...

  6. 针对异常java.lang.IllegalStateException onMeasure() did not set the measured dimension解决方法

    针对异常java.lang.IllegalStateException onMeasure() did not set the measured dimension by calling setMea ...

  7. fckeditor异常总结---WARN No appenders could be found for logger的解决方法

    WARN No appenders could be found for logger的解决方法 在spring的web项目中常常会在tomcat启动的时候出现这种提示:  引用 log4j:WARN ...

  8. html格式显示图标异常,HTM或HTML图标变成无法显示和识别的解决方法大全

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 第二种解决方案:开始--设置--控制面板--文件夹选项 在"文件类型"选项卡中的"已注册的文件类型"中找到html ...

  9. oracle插入日期异常,Oracle插入日期数据常见的2个问题和解决方法

    1.无效的月份问题 最近在往数据库中插入时间时,Oracle报"无效的月份问题",具体SQL如下:INSERT INTO TS_COUNT ( ID,CNAME, STARTTIM ...

最新文章

  1. 使用docker部署mysql 并持久化到宿主机本地
  2. 线程撕裂者安装linux,Linux FreeBSD 12.1跑分测试:在AMD Ryzen线程撕裂者3970X上快得刷新认知...
  3. 当薪资倒挂成为常态,然后呢?
  4. 如何搭建安卓开发持续化集成环境(Ubuntu + Jenkins + SonarQube)
  5. step1 . day3 C语言基础
  6. dagride实现模糊查询
  7. python函数参数类型及顺序_python函数参数类型及其顺序
  8. 工作389-移动端控制
  9. 图解Cisco Packet Tracert之利用TFTP来升级路由器的IOS
  10. java 8 localdatetime_java8 时间 LocalDateTime常用方法
  11. 精 挑 细 选 http://acm.nyist.net/JudgeOnline/problem.php?pid=263
  12. no tests ran in 0.03 seconds
  13. 大学python实训总结-python实训总结
  14. 什么是SMART原则?SMART原则是什么意思?
  15. C++ 泛型编程 map(统计人数)
  16. 使用get-pip.py 安装python2 的pip
  17. 我读《写给大家看的设计书》
  18. 【python】验证“哥德巴赫猜想” (20 分)(简单方法,秒懂!)
  19. Rocket的启动流程
  20. android全景设置高度,Android全景SDK | 百度地图API SDK

热门文章

  1. Immutable Collections(3)Immutable List实现原理(中)变化中的不变
  2. CentOS 6.2 安装教程
  3. Google 正式开源 Jib ,帮助 Java 应用快速容器化
  4. windows下安装mysql 开机启动
  5. [JSOI2008]最小生成树计数
  6. Android ToolBar 使用完全解析
  7. SpringMvc整合Quartz实现定时任务项目源码
  8. (原)Ubuntu14中安装GraphicsMagick
  9. Linux 高可用(HA)集群之keepalived
  10. Adobe Dreamweaver 添加库、标签和属性