微信公众号 JSAPI方式支付
*前端验证地址*
@RequestMapping(value = "/pay", method = RequestMethod.GET)
public @ResponseBody String pay(HttpSession httpSession, HttpServletRequest request, String totalFee, String openId, String outTradeNo,Integer id) throws Exception {
String paramContent = "";
String sign = "";
String nonceStr = create_nonce_str();
TreeMap<String, String> param = new TreeMap<>();
param.put("appid",WXPayConfig.APPID);
param.put("mch_id",WXPayConfig.MCH_ID);
param.put("device_info","WEB");
param.put("nonce_str",nonceStr);
param.put("body","RFYX");
param.put("out_trade_no",outTradeNo);
param.