
最近在做微信支付,java开发的native支付模式二,传的值是要求的11位数,但还是在报错,不知道什么原因
错误提示:<xml><return_code><![CDATA[FAIL]]></return_code><return_msg><![CDATA[缺少参数]]></re...
错误提示:
<xml><return_code><![CDATA[FAIL]]></return_code>
<return_msg><![CDATA[缺少参数]]></return_msg>
</xml>
传的参数:
paramMap.put("trade_type", "NATIVE");
paramMap.put("spbill_create_ip",new Util().localIp());
paramMap.put("product_id", String.valueOf(System.currentTimeMillis()));
paramMap.put("body", "wei xin pay");
paramMap.put("out_trade_no",String.valueOf(System.currentTimeMillis()));
paramMap.put("total_fee", "1");
paramMap.put("notify_url", con.getNotify_url());
paramMap.put("appid",con.getAppid());
paramMap.put("mch_id",con.getMch_id());
paramMap.put("nonce_str", con.getNonce_str());
paramMap.put("sign", Signature.getSign(paramMap));
描述错了,是11个值 展开
<xml><return_code><![CDATA[FAIL]]></return_code>
<return_msg><![CDATA[缺少参数]]></return_msg>
</xml>
传的参数:
paramMap.put("trade_type", "NATIVE");
paramMap.put("spbill_create_ip",new Util().localIp());
paramMap.put("product_id", String.valueOf(System.currentTimeMillis()));
paramMap.put("body", "wei xin pay");
paramMap.put("out_trade_no",String.valueOf(System.currentTimeMillis()));
paramMap.put("total_fee", "1");
paramMap.put("notify_url", con.getNotify_url());
paramMap.put("appid",con.getAppid());
paramMap.put("mch_id",con.getMch_id());
paramMap.put("nonce_str", con.getNonce_str());
paramMap.put("sign", Signature.getSign(paramMap));
描述错了,是11个值 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询