微信支付沙盒环境 提示获取沙箱密钥失败,确认交易密钥是否正确
Map<String, String> sanboxSignReqMap = new HashMap<String, String>();
sanboxSignReqMap.put("mch_id", reqData.get("mch_id"));
sanboxSignReqMap.put("nonce_str", reqData.get("nonce_str"));
sanboxSignReqMap.put("sign", WXPayUtil.generateSignature(reqData,
config.getKey(), this.signType));
String url = "/sandboxnew/pay/getsignkey";
String respStr = this.requestWithoutCert(url, sanboxSignReqMap,
this.config.getHttpConnectTimeoutMs(),
this.config.getHttpReadTimeoutMs()).trim();
返回值是:
<xml>
<return_code><![CDATA[FAIL]]></return_code>
<return_msg><![CDATA[获取沙箱密钥失败,确认交易密钥是否正确]]></return_msg>
</xml>