微信app支付验证签名失败
调起微信app的以下字段不能错
payData.put("appid", MapUtils.getString(payResult, "appid"));
payData.put("partnerid", MapUtils.getString(payResult, "mch_id"));
payData.put("prepayid", MapUtils.getString(payResult, "prepay_id"));
payData.put("package", "Sign=WXPay");
payData.put("noncestr", MapUtils.getString(payResult, "nonce_str"));
payData.put("timestamp", time);
String sign1 = WXPayUtil.generateSignature(payData, config.getKey(), WXPayConstants.SignType.MD5);
payData = new HashMap<>();
payData.put("sign", sign1);
payData.put("appid", config.getAppID());
payData.put("timestamp", String.valueOf(WXPayUtil.getCurrentTimestamp()));
payData.put("noncestr", MapUtils.getString(payResult, "nonce_str"));
payData.put("partnerid", config.getMchID());
payData.put("prepayid", MapUtils.getString(payResult, "prepay_id"));
payData.put("package", "Sign=WXPay");