企业付款到用户余额接口,一直返回这个错,同样的代码换个别的号付款就可以,请问是什么问题呢?检查过项目编码了,是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>
跟你遇到的问题一模一样,所有代码都一样,换个商户号的相关账户、认证信息就可以,用这个就报错:参数错误:utf8 acceptable only
你好,支付、卡券相关的问题请移步至微信支付专区提问,我们会有对应同学来处理。https://developers.weixin.qq.com/community/pay