收藏
回答

微信支付小程序中发送请求,参数不正确

2020-10-15 18:39:45.016 ERROR 27052 --- [nio-8080-exec-9] c.i.u.app.api.order.OrderServiceImpl     : [微信支付] 异常


com.github.binarywang.wxpay.exception.WxPayException: 必填字段 [spbillCreateIp] 必须提供值

回答关注问题邀请回答
收藏

4 个回答

  • 微信支付技术助手8
    微信支付技术助手8
    2020-10-16

    你好,这里报错很明显,是你的spbillCreateIp没有填。这里需要填入真实有效IP。

    2020-10-16
    有用
    回复
  • 老张
    老张
    2020-10-15

    随便写一个合法IP就行。

    2020-10-15
    有用
    回复
  • 北望沣渭
    北望沣渭
    2020-10-15

    spbill_create_ip 填内网IP或者公网IP地址均可

    2020-10-15
    有用
    回复
  • 花生
    花生
    2020-10-15
    // 设置微信请求基本信息
    orderRequest.setAppid(appId);
    // 区分回调 直接通过 S 来判断
    orderRequest.setOutTradeNo(StringUtils.isEmpty(parentOrderNo) ? orderNo : parentOrderNo);
    orderRequest.setOpenid(SessionUtil.getUser().getOpenId());
    orderRequest.setBody("buy_" + (StringUtils.isEmpty(parentOrderNo) ? orderNo : parentOrderNo));
    orderRequest.setTotalFee(actualPrice);
    orderRequest.setSpbillCreateIp(ip);//(调试,这里为空)
    orderRequest.setTradeType(tradeType);
    return wxPayService.createOrder(orderRequest);
    


    2020-10-15
    有用
    回复
登录 后发表内容
问题标签