收藏
回答

订单查询无法使用out_order_no

使用的是官方sdk
public static void main(String[] args) throws Exception {
    WXPay wxPay= new WXPay(new WXPayConfig() {
        @Override
        String getAppID() {
            return "wxaa71xxxxxxxxxx";
        }

        @Override
        String getMchID() {
            return "154xxxxx";
        }

        @Override
        String getKey() {
            return "y8JSXFo3Dxkgxxxxxxxxxxxxxxxxxx";
        }

        @Override
        InputStream getCertStream() {
            return null;
        }

        @Override
        IWXPayDomain getWXPayDomain() {
            return new IWXPayDomain() {
                public void report(String domain, long elapsedTimeMillis, Exception ex) {

                }

                public DomainInfo getDomain(WXPayConfig config) {
                    return new DomainInfo("api.mch.weixin.qq.com",false);
                }
            };
        }
    },false);
    HashMap<String,String> reqData = new HashMap<String, String>();
    reqData.put("out_order_no","2021012309053671549668839");
    Map<String,String> res = wxPay.orderQuery(reqData);
    System.out.println(res);
}

返回结果

{return_msg=0参数格式错误, return_code=FAIL}
回答关注问题邀请回答
收藏

2 个回答

  • 支付社区运营
    支付社区运营
    2021-04-09

    您好,这个就是提示的原因:参数格式错误,请对照文档排查下参数是否正确

    2021-04-09
    有用
    回复 2
    • 快乐星球
      快乐星球
      2021-04-10
      2021-04-10
      回复
    • .
      .
      2021-09-07回复快乐星球
      请问楼主最后怎么解决的呀
      2021-09-07
      回复
  • .
    .
    2021-09-07

    我也是这个问题 楼主找到错误了吗,求解决方法

    2021-09-07
    有用
    回复
登录 后发表内容
问题标签