企业付款到用户余额接口,一直返回这个错,同样的代码换个别的号付款就可以,请问是什么问题呢?检查过项目编码了,是utf-8的,返回也没说是哪个参数有问题,所有参数都是英文和数字
【请求数据】:
<xml>
<nonce_str>1581407104701</nonce_str>
<sign>D9BB53CD44C9999FFBF06DB704A41D8C</sign>
<mch_appid>xxx</mch_appid>
<mchid>xxxx</mchid>
<partner_trade_no>158140710037422</partner_trade_no>
<openid>oqx-N1DYwVTbjutnbNcZ46_szxW8</openid>
<check_name>NO_CHECK</check_name>
<amount>100</amount>
<desc>红包发放</desc>
<spbill_create_ip>127.0.0.1</spbill_create_ip>
</xml>
【响应数据】:
<xml>
<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[支付失败]]></return_msg>
<mch_appid><![CDATA[xxx]]></mch_appid>
<mchid><![CDATA[]]></mchid>
<result_code><![CDATA[FAIL]]></result_code>
<err_code><![CDATA[PARAM_ERROR]]></err_code>
<err_code_des><![CDATA[参数错误:utf8 acceptable only]]></err_code_des>
</xml>
这个报错,应该是你的编码存在 一定的问题。仔细核对检查编码 的问题即可。