一直好好的,突然被骂骗钱
不知道有没有用官方JAVA SDK的同学。这里下的: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=11_1 本来一直运行的妥妥的,买了产品不满意的用户,直接线上就退款了。 突然今天有人说坑钱,好多天了,退款不到账。 我这哪里受得了呀,然后就去看历史记录了,果然有两个退款订单,好几天了都没到账。 然后开始检查吧,一直以为是业务代码,找了半天也没发现撒问题,这才反应过来,会不会SDK出问题了?立马切换到SDK路径下的日志。 [代码]No appropriate protocol (protocol is disabled or cipher suites are inappropriate)[代码]然后就去找SSL部分的代码。 赫然发现WXPayRequest类下面67行:TLSv1 神马?TLSv1?总算明白了,这个不推荐的协议,WX肯定更新了服务端,去掉了这个协议。 使用官方SDK,然后调用接口爆上面的错的同学,请做如下操作: [图片]