RSA公钥签名

微信转账签名
This commit is contained in:
egan
2018-07-24 15:57:06 +08:00
parent c876de2025
commit b814428957

View File

@@ -535,7 +535,8 @@ public class WxPayService extends BasePayService {
if (!StringUtils.isEmpty(order.getRemark())){
parameters.put("desc", order.getRemark());
}
parameters.put(SIGN, createSign(parameters, payConfigStorage.getInputCharset()));
parameters.put(SIGN, createSign(SignUtils.parameterText(parameters, "&", SIGN), payConfigStorage.getInputCharset()));
return getHttpRequestTemplate().postForObject(getUrl(WxTransactionType.BANK), XML.getMap2Xml(parameters), JSONObject.class);
}
@@ -553,7 +554,7 @@ public class WxPayService extends BasePayService {
parameters.put("mch_id", payConfigStorage.getPid());
parameters.put("partner_trade_no", StringUtils.isEmpty(outNo) ? tradeNo : outNo);
parameters.put("nonce_str", SignUtils.randomStr());
parameters.put(SIGN, createSign(parameters, payConfigStorage.getInputCharset()));
parameters.put(SIGN, createSign(SignUtils.parameterText(parameters, "&", SIGN), payConfigStorage.getInputCharset()));
return getHttpRequestTemplate().postForObject(getUrl(WxTransactionType.QUERY_BANK), XML.getMap2Xml(parameters), JSONObject.class);
}