收藏
回答

企业付款 utf8 acceptable only 问题,换个号就可以了

企业付款到用户余额接口,一直返回这个错,同样的代码换个别的号付款就可以,请问是什么问题呢?检查过项目编码了,是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>

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

1 个回答

  • 支付技术助手8
    支付技术助手8
    02-12

    这个报错,应该是你的编码存在 一定的问题。仔细核对检查编码 的问题即可。

    02-12
    赞同
    回复
登录 后发表内容
问题标签