jaapi支付发起预支付请求:https://api.mch.weixin.qq.com/pay/unifiedorder
返回:"请求中含有未在API文档中定义的参数"
请求参数:
<xml>
<appid><![CDATA[wx473051c90db7d1ec]]></appid>
<mch_id><![CDATA[162258778]]></mch_id>
<openid><![CDATA[oyzmY5DZ5gZhHdtOjILADVwvWqC]]></openid>
<trade_type><![CDATA[JSAPI]]></trade_type>
<notify_url><![CDATA[https://api.imou.com/sjk/notify]]></notify_url>
<spbill_create_ip><![CDATA[113.89.233.278]]></spbill_create_ip>
<attach><![CDATA[{"userId":"63437644ab50ab","role":2}]]></attach>
<body><![CDATA[课程]]></body>
<total_fee>3</total_fee>
<out_trade_no><![CDATA[63871e2f234ec300ae12c323]]></out_trade_no>
<time_stamp><![CDATA[1669799471]]></time_stamp>
<nonce_str><![CDATA[HqacIispPXrJthJU92VZXI4LirYDNa8w]]></nonce_str>
<sign><![CDATA[46D0EACF1559D4D3741AC0325186CDE2]]></sign>
</xml>
前两天还是好的,代码都没动过,不知道为啥突然就返回这个错误,求解答!
传参多了“time_stamp”
我之前也出现过 就是有的参数没有传值,我之前是currency这个货币类型没有传是可以的,后来用在另外一个项目中又不行,加上个CNY就好了
同问不知道哪个参数有问题,新的商户提示请求中含有未在API文档中定义的参数 :<xml>
<appid>
<![CDATA[ww4fbbf97623e959c7]]>
</appid>
<mch_id>
<![CDATA[16375223271]]>
</mch_id>
<device_info>
<![CDATA[WEB]]>
</device_info>
<time_stamp>
<![CDATA[16763514804]]>
</time_stamp>
<nonce_str>
<![CDATA[yXVFprAkzPfx4O8ShlfX5rDgZhttW9qD]]>
</nonce_str>
<body>
<![CDATA[第一标段购买平台服务费]]>
</body>
<detail>
<![CDATA[第一标段购买平台服务费]]>
</detail>
<out_trade_no>
<![CDATA[2302141200000990]]>
</out_trade_no>
<fee_type>
<![CDATA[CNY]]>
</fee_type>
<total_fee>
<![CDATA[10000]]>
</total_fee>
<product_id>
<![CDATA[1200]]>
</product_id>
<notify_url>
<![CDATA[https://www.zcjb.com.cn/oti/pay/zcjbpay/02/notifyCallBack.htm]]>
</notify_url>
<trade_type>
<![CDATA[NATIVE]]>
</trade_type>
<sign>
<![CDATA[EAFF0EDF635FC0D0FFDE04F5D8E8D747]]>
</sign>
</xml>
我也是换了商户号就不行了,原来一切好好的,官方没有回复么 ,我看有的说是商户号对应的API版本不一样导致的,这个在哪看版本啊?
程序没有换过,只是新的商户号,也提示这个
这么久了官方也没有出来回答的嘛
同样的问题
同问