话说,这个微信的API是有点比不上支付宝的(请轻拍)
本人在花了俩天,看了他的demo,我才知道MD5加密和hs加密.........的区别
在微信的 查询API的里,他是这样去区别MD5加密和HS加密
内容签名利用ASCII字典序,这里,有人会问道,ASCII字典序是怎么排序的(百度,首字母来排序)
ASCII字典序需要的效果,就是这样
而sign我是这样写的,而我所用的是MD5加密,而hs加密还需要一个参数sign_type
工具类可以去微信的Dome下载https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1
前面得获取随机数,我上篇已讲了
而我用的工具确是自己修改过的工具,不知道合不合适你们,我就不发了
createSign的工具类是生成签名
MD5Encode工具类是MD5加密
GeToXML工具类是 xml解析