收藏
回答

旧版jsapi支付,突然出现支付错误 请求中含有未在API文档中定义的参数

https://api.mch.weixin.qq.com/pay/unifiedorder

请求参数

<xml>
    <attach/>
    <body>费用支付</body>
    <detail/>
    <appid>xxxx</appid>
    <mch_id>xxx</mch_id>
    <nonce_str>JGAGLZCX90U6</nonce_str>
    <sign>xxx</sign>
    <sign_type/>
    <return_code/>
    <return_msg/>
    <result_code/>
    <err_code/>
    <err_code_des/>
    <time_start>20221129104928</time_start>
    <time_end/>
    <time_expire>20221129111933</time_expire>
    <device_info/>
    <openid>xxxx</openid>
    <trade_type>JSAPI</trade_type>
    <total_fee>5800</total_fee>
    <fee_type/>
    <out_trade_no>202211291049286831aYWzc</out_trade_no>
    <sub_mch_id/>
    <sub_appid/>
    <sub_openid/>
    <spbill_create_ip>xxxx</spbill_create_ip>
    <goods_tag/>
    <limit_pay/>
    <product_id/>
    <notify_url>http</notify_url>
</xml>
回答关注问题邀请回答
收藏

11 个回答

  • Oliver
    Oliver
    2022-11-29

    今天突然出现了这个问题,不能支付

    <xml>

       <appid>xxxxx</appid>

       <mch_id>xxxxx</mch_id>

       <nonce_str>Bdw2lLbUBfdVwMDQ</nonce_str>

       <sign>5A10E154D77BDEDDB7C74B055D8715BB</sign>

       <body>滇钰冰泉-订水商品</body>

       <notify_url>https://yds.qiesongshui.com/water-api/pay/weixin/wxGzhNotify</notify_url>

       <openid>oCDSd55UEGNARY3sEJIUZORW4H-A</openid>

       <out_trade_no>SO2022112900029</out_trade_no>

       <spbill_create_ip>27.18.225.210</spbill_create_ip>

       <total_fee>3600</total_fee>

       <trade_type>JSAPI</trade_type>

       <auth_code></auth_code>

    </xml> 



    【微信统一支付】发起支付, returnCode != SUCCESS, returnMsg = 请求中含有未在API文档中定义的参数 

    java.lang.RuntimeException: 【微信统一支付】发起支付, returnCode != SUCCESS, returnMsg = 请求中含有未在API文档中定义的参数


    2022-11-29
    有用 2
    回复 2
    • 洪小强
      洪小强
      2022-12-01
      你好,请问这个问题有解决吗?
      2022-12-01
      回复
    • 洪小强
      洪小强
      2022-12-01
      最后的auth_code去掉就好了
      2022-12-01
      回复
  • 冬天不会冷
    冬天不会冷
    2022-12-05

    我也碰到这个问题了,就是把“ version='1.0' encoding='utf-8' ”删掉之后就好了

    2022-12-05
    有用 1
    回复
  • 请叫我少女新
    请叫我少女新
    2022-11-29

    刚问了技术客服,说把version和encoding去掉,试了一下已经可以了

    2022-11-29
    有用 1
    回复 1
    • 肥肥
      肥肥
      2022-11-29
      去了还是没用
      2022-11-29
      回复
  • Genis
    Genis
    09-10

    每一个参数都核对过,和文档里要求的一样,还是提示请求中含有未在API文档中定义的参数,但"return_code"=>"SUCCESS", "return_msg"=>"OK"。


    09-10
    有用
    回复 1
    • Genis
      Genis
      09-10
      强调一下,以前是可以用的。
      09-10
      回复
  • 知其.
    知其.
    2023-01-13

    遇到相同问题,别的客户正常,就有最近开通的商户返回:请求中含有未在API文档中定义的参数,这个问题有解决了吗?

    2023-01-13
    有用
    回复
  • 肥肥
    肥肥
    2022-11-29

    解决了,请求里多了orderTime参数;

    2022-11-29
    有用
    回复
  • 小菜一碟
    小菜一碟
    2022-11-29

    今天也遇到这个问题,有解决了吗,之前都好好的,代码也没改过,今天突然就不行了

    2022-11-29
    有用
    回复 6
    • 小菜一碟
      小菜一碟
      2022-11-29
      找到问题了,跑去对了下接口文档参数后发现有个参数不一样了,改了后就好了
      2022-11-29
      回复
    • 诸葛敬仪
      诸葛敬仪
      2022-11-29回复小菜一碟
      哪个参数,我也遇到这个问题了,希望告知一下,多谢
      2022-11-29
      回复
    • 肥肥
      肥肥
      2022-11-29回复诸葛敬仪
      orderTime
      2022-11-29
      回复
    • Oliver
      Oliver
      2022-11-29回复小菜一碟
      请问多了什么参数,我也出现不能支付,代码也没改
      2022-11-29
      回复
    • Alex Zhou
      Alex Zhou
      2022-12-22回复小菜一碟
      文档参数地址是多少/
      2022-12-22
      回复
    查看更多(1)
  • wilsonจุ๊บ
    wilsonจุ๊บ
    2022-11-29

    ["appid=wxxxxxa7053","body=面膜B2C","mch_id=1635191991","nonce_str=O1BQQIXS9IPK57A6867G","notify_url=xxx ","openid=ooDKy5xxxxhEg05kyH990","out_trade_no=PAxxx935676004","spbill_create_ip=::1","total_fee=25460","trade_type=JSAPI"] 

    {"prepay_id":null,"mweb_url":null,"code_url":null,"IsSuccess":false,"errcode":"FAIL","errmsg":"请求中含有未在API文档中定义的参数"} 


    2022-11-29
    有用
    回复
  • 像风一样自由
    像风一样自由
    2022-11-29

    查了半天参数都没问题,以前开通的商户可以正常支付,现在开通的就报这个错误

    2022-11-29
    有用
    回复 5
    • Alex Zhou
      Alex Zhou
      2022-11-29
      也遇到同样的问题
      2022-11-29
      回复
    • 江南久无雪
      江南久无雪
      2022-11-29
      同样的问题,也碰到了
      2022-11-29
      回复
    • 肥肥
      肥肥
      2022-11-29回复Memory
      去除了xml报文头 还是支付不了
      2022-11-29
      回复
    • 郑勇
      郑勇
      2022-12-06
      我也是。请问你解决了吗。是什么问题啊
      2022-12-06
      回复
    • 茹
      2023-05-15
      请问如何解决的? 查了半天不知是哪的问题。。。

      <xml>
          <nonce_str>
              <![CDATA[xxxxxx]]>
          </nonce_str>
          <openid>
              <![CDATA[xxxxxx]]>
          </openid>
          <sign>
              <![CDATA[xxxxxxx]]>
          </sign>
          <body>
              <![CDATA[test]]>
          </body>
          <mch_id>
              <![CDATA[XXXXX]]>
          </mch_id>
          <notify_url>
              <![CDATA[http://v]]>
          </notify_url>
          <spbill_create_ip>
              <![CDATA[111]]>
          </spbill_create_ip>
          <out_trade_no>
              <![CDATA[1111]]>
          </out_trade_no>
          <total_fee>
              <![CDATA[1]]>
          </total_fee>
          <trade_type>
              <![CDATA[JSAPI]]>
          </trade_type>
          <pay_type>
              <![CDATA[WECHAT]]>
          </pay_type>
          <detail>
              <![CDATA[{"cost_price":1,"goods_detail":[{"goods_id":"85","goods_name":"农夫山泉农夫山泉天然水550ml","price":1,"quantity":1}],"receipt_id":"1684120469"}]]>
          </detail>
          <app_id>
              <![CDATA[XXXX]]>
          </app_id>
      </xml>
      2023-05-15
      回复
  • 似水流年
    似水流年
    2022-11-29

    今天也遇到了这个问题,以前的任何参数都没动,出现了这个问题

    2022-11-29
    有用
    回复 2
    • 郑勇
      郑勇
      2022-12-06
      请问解决了吗。是什么原因啊
      2022-12-06
      回复
    • 茹
      2023-05-15回复Memory
      也遇到了这个问题,系统没改,只是换个商户号,出现了这个问题
      2023-05-15
      回复

正在加载...

登录 后发表内容