微信官方支付API
调用微信文档API中的wx.login()获取code值。微信小程序支付的第一步是需要获取用户的code值,根据code值换取openid和sessionkey。
1.统一下单接口
/**
*
* @param out_trade_no 订单号
* @param payprice 支付金额
* @param openId 微信用户的openid
* @return
*/
public Map createSmallPay(String out_trade_no, int payprice,String openId) {
Map<String,String> param=new HashMap<>();
param.put("appid", appid);
param.put("mch_id", partner);//商户号
param.put("nonce_str", WXPayUtil.generateNonceStr());//随机字符串
param.put("body", "测试数据");//商品描述
param.put("out_trade_no", out_trade_no);