微信文档太垃圾 先吐槽一下 搞了我三天
因为后台没有完成 所以我在APP的代码里面实现从统一下单 到生成支付订单 然后调用支付的全部过程
我从流程开始讲解
第一步 通过微信支付申请支付的金额是通过统一下单形成的,不是直接赋值的这里需要这些参数 参考文档:
https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_1
里面只要是必须传的值都必须填上。
关于签名sign的问题,这是第一次签名 需要把之前所配置的所有参数(除了sign属性)形成一个统一的字符串按照https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=4_3这里的算法生成。(这里面有个ASCII码从小到大排序{因为数据不多,不会写算法就直接自己计算,就是把参数的名称的第一个字母按照(abcd……)的循序排列,如果第一个字母相同,就比较第一个字母相同的名称里面的第二个字母})由此排序生成的字符串与key(其值是API密匙)一起经过MD5加密(这里必须用UTF-8格式的加密字符串)
第一步还没完 这个sign算好之后 通过pos