收藏
回答

MWEB 下单 提示请求中含有未在API文档中定义的参数


<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<xml>

    <appid>xxxx</appid>

    <body>产研测试2店铺-陈文测试-2023.1.4</body>

    <mch_id>xxxxxxx</mch_id>

    <nonce_str>13ab90ac4e504e499f797b13b7840e2f</nonce_str>

    <notify_url>https://api-pay-dev.dgclass.cn/open/api/v1/pay/notify/2</notify_url>

    <out_trade_no>BBG_DG_WX_1640177554382274560</out_trade_no>

    <return_url>https</return_url>

    <scene_info>{"h5_info":{"type":"Wap","wap_url":"https://www.dgclass.cn/","wap_name":"十方数字技能课堂"}}</scene_info>

    <sign>EAC054CB1733DE1A805FA57DDE308F53</sign>

    <sign_type>MD5</sign_type>

    <spbill_create_ip>0:0:0:0:0:0:0:1</spbill_create_ip>

    <total_fee>1</total_fee>

    <trade_type>MWEB</trade_type>

</xml>

这个下单正常

上述 mch_id 这家商户下单正常,下面这个商户下单就提示请求中含有未在API文档中定义的参数 ,其他参数一摸一样,就商户号不一样

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<xml>

    <appid>xxxx</appid>

    <body>产研测试2店铺-陈文测试-2023.1.4</body>

    <mch_id>xxxxxxx</mch_id>

    <nonce_str>b3c1ce22454b423b8cd0b89c4563abfb</nonce_str>

    <notify_url>https://api-pay-dev.dgclass.cn/open/api/v1/pay/notify/3</notify_url>

    <out_trade_no>BBG_DG_WX_1640177554382274560</out_trade_no>

    <return_url>https</return_url>

    <scene_info>{"h5_info":{"type":"Wap","wap_url":"https://www.dgclass.cn/","wap_name":"十方数字技能课堂"}}</scene_info>

    <sign>B909E7A3D2F0935CB9B481EF7FA45465</sign>

    <sign_type>MD5</sign_type>

    <spbill_create_ip>0:0:0:0:0:0:0:1</spbill_create_ip>

    <total_fee>1</total_fee>

    <trade_type>MWEB</trade_type>

</xml>

这个下单提示未定义的参数。

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

1 个回答

  • Memory
    Memory
    2023-03-27

    不要传文档内没有的参数

    移除:

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <return_url>https</return_url>
    
    
    2023-03-27
    有用 1
    回复 2
    • 恰好
      恰好
      2023-03-27
      为啥另外一个商户号也是一样的参数,却可以成功调起微信的接口成功
      2023-03-27
      回复
    • Memory
      Memory
      2023-03-27回复恰好
      对商户请求参数做安全拦截,目前还没有覆盖到所有商户,请按照文档要求传参
      2023-03-27
      回复
登录 后发表内容