不可以,同事支付验证签名失败,不知道哪个环节出了错, timeStamp 和nonceStr    我现在和统一下单 那里是不一致的,我统计下单调用的是范例里提供的 代码。

Map data = new HashMap();

data.put("body", "测试商品");

data.put("out_trade_no", szorder);

data.put("device_info", "web");

data.put("fee_type", "CNY");

data.put("total_fee", merprice);

data.put("spbill_create_ip", "123.12.12.123");

data.put("notify_url", "https://dj.jhscco.com/wxpay/notify");

data.put("trade_type", "JSAPI ");  // 此处指定为扫码支付 JSAPI

data.put("product_id", "12");

data.put("openid", openid);

System.out.println("**test1**:date:" + data);

try {

System.out.println("**test2**:date:");

Map resp = wxpay.unifiedOrder(data);

现在 调用

wx.requestPayment

出现签名错误 和 统一下单 那里 会不会有关联

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐