微信扫码支付模式一提示系统繁忙

解决方法:

String prepay_id = (String)resp.get("prepay_id");//交易会话标识 2小时内有效

Map<String, String> resParams = new HashMap<String, String> ();

resParams.put("return_code", "SUCCESS"); // 必须

resParams.put("return_msg", "OK");

resParams.put("appid", config.getAppID()); // 必须

resParams.put("mch_id", config.getMchID());

resParams.put("nonce_str", WXPayUtil.generateNonceStr()); // 必须

resParams.put("prepay_id", prepay_id); // 必须

resParams.put("result_code", "SUCCESS"); // 必须

resParams.put("sign", WXPayUtil.generateSignature(resParams, config.getKey(),config.getSignType())); //签名

resXml = WXPayUtil.mapToXml(resParams);

,我出现系统繁忙的错误是因为签名:

经验分享 程序员 微信小程序 职场和发展