WxJava
WxJava copied to clipboard
v2支付成功,回调提示 参数格式校验错误!
大佬,帮忙看看这是什么问题导致的。
- WxJava 模块名: weixin-java-pay
- WxJava 版本号: 4.7.8-20251028.120007
详细描述
v2支付成功,回调报错,下面是回调的参数
回调接口的代码 log.info(" "+xmlData); final WxPayOrderNotifyResult notifyResult = this.wxService.parseOrderNotifyResult(xmlData, WxPayConstants.SignType.MD5);
return WxPayNotifyResponse.success("成功");
BaseWxPayResult的 checkResult 方法报错 参数格式校验错误
创建支付订单代码 WxPayUnifiedOrderRequest request=new WxPayUnifiedOrderRequest(); // request.setAppid("wx58ff40508696691f"); // request.setMchId("1545462911"); request.setTradeType(WxPayConstants.TradeType.JSAPI); request.setBody("dddd"); request.setTotalFee(1); request.setSpbillCreateIp("123.12.12.123"); // request.setPayer(new WxPayUnifiedOrderV3Request.Payer().setOpenid(openId)); request.setOpenid(openId); SimpleDateFormat formatstr =new SimpleDateFormat("yyyyMMddHHmmss"); String dateStr = DateUtils.getDataString(formatstr); request.setOutTradeNo(dateStr); request.setNotifyUrl("https://qwer.gdmtest.top:8067/xy/weiChatPay/notify/order"); WxPayMpOrderResult ss = payService.createOrder(request);
用这个请求会报错