自从公司要求做app支付一来,扫码支付,公众号支付。现在到app支付,不得不说微信官网的demo水的像一坨(河蟹)根本不知道从哪里入手,最后总结几点,不多说上代码。
public String Pay(Map<String,Object> map){ //参数组 String appid = PaymaxConfig.WX_APPID; String mch_id = PaymaxConfig.WX_MCHID; String nonce_str = RandCharsUtils.getRandomString(16); String body = (String)map.get("body"); String detail = (String) map.get("subject"); String attach = JSON.toJSONString(map.get("metadata")); String out_trade_no = (String)map.get("order_no"); int total_fee = Integer.valueOf((String)map.get("amount"));//单位是分,即是0.01元,前端转化为元 String spbill_create_ip = (String)map.get("client_ip"); String time_start = RandCharsUtils.timeStart(); String time_expire = RandCharsUtils.timeExpire(); String notify_url = Paym