车载小场景开发
登录
获取用户openId
1 | "/xiaoliu") ( |
注意: 微信小程序官方文档提醒 —- 会话密钥 session_key 是对用户数据进行 加密签名 的密钥。为了应用自身的数据安全,开发者服务器不应该把会话密钥下发到小程序,也不应该对外提供这个密钥。
获取用户电话
1 | "/xiaoliux") ( |
退出登录
1 | "/xxxxxx") ( |
充值
用户充值
1 | /** |
二维码生成参考资料:https://blog.csdn.net/jam_fanatic/article/details/82818857
微信充值
1 |
|
用户充值订单查询
1 | "/xiaoliu") (value = |
灰常重要 : 这里支付回调的时候验签需要进行排除空值 , 否则签名会一直报错
1 | public static boolean getSignVeryfy2(Map<String, String> Params, String sign, String api_key) { |
下单
1 | /** |
下单回调
1 | "/xiaoliu", method = RequestMethod.POST) (value = |
下单订单查询
1 | "/xiaoliu") (value = |
注意 :微信官方提供的工具类 , 回调签名校验依旧存在空值问题,需要进行改造
1 | /** |
工具类
微信官方提供微信支付SDK:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1