没有提示缺少什么参数,接口就是这样设计的吗?
沙箱和正式接口对参数个数要求不一致?同样的数据传沙箱OK。如下,正式环境要增加什么参数?
<xml>
<body><![CDATA[上海卫生行业职业技能培训中心-培训费]]></body>
<device_info><![CDATA[WEB]]></device_info>
<fee_type><![CDATA[CNY]]></fee_type>
<mch_id><![CDATA[1551025921]]></mch_id>
<nonce_str><![CDATA[12dd3efg]]></nonce_str>
http://116.62.119.235:8080/pay/wxpay/notify]]> <out_trade_no><![CDATA[1220]]></out_trade_no>
<product_id><![CDATA[2]]></product_id>
<spbill_create_ip><![CDATA[116.62.119.235]]></spbill_create_ip>
<total_fee><![CDATA[301]]></total_fee>
<trade_type><![CDATA[NATIVE]]></trade_type>
<sign>561A58640B7B4C5EF60A7DDAB0936C2D</sign>
</xml>
微信商户平台native支付的unifiedOrder,调用的是SDK的方法,总共传了上面的这么多参数,签名类型和签名是SDK处理过程附加的。参考文档API文档是这个https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_1
具体你调用的是哪个API?单号是多少?参数发出来一下。