收藏
回答

发起添加分账接收方请求时报''分账接收商户全称不匹配''

我在商户后台设了分账商户的MCH_id 和商户全称为什么不对验证能过是不匹配吗??

签名验证都通过了

[2019-10-18 03:36:32][debug] begin notify

这是签名参数

<xml><appid><![CDATA[wx63c5a01b6f6xxxxb2d]]></appid><mch_id>1502xxx881</mch_id><nonce_str><![CDATA[uv4unq2qlcakfi94wiqntypq5pjsglmb]]></nonce_str><receiver><![CDATA[{"type":"MERCHANT_ID","account":"1521076431","name":"\u5317\u4eac\u5e0c\u8bfa\u8d5b\u5c14\u5065\u5eb7\u79d1\u6280\u63a8\u5e7f\u6709\u9650\u516c\u53f8","relation_type":"PARTNER"}]]></receiver><sign_type><![CDATA[HMAC-SHA256]]></sign_type><sign><![CDATA[816FA9302FA512A73B21FD95CBB905CC9F97AC5E8DBEF64987CAD93BBFDA0F96]]></sign></xml>

返回

call back, return xml:<xml>

<return_code><![CDATA[SUCCESS]]></return_code>

<result_code><![CDATA[FAIL]]></result_code>

<err_code><![CDATA[INVALID_REQUEST]]></err_code>

<err_code_des><![CDATA[分账接收商户全称不匹配]]></err_code_des>

<mch_id><![CDATA[1502xxx881]]></mch_id>

<appid><![CDATA[wx63c5a01xxxxxb2d]]></appid>

<receiver><![CDATA[{"type":"MERCHANT_ID","account":"1551xxxx01","relation_type":"PARTNER"}]]></receiver>

<nonce_str><![CDATA[1921822f68bac8d0]]></nonce_str>

<sign><![CDATA[E817FCEC14F8FF2A00ECAFD971467DFED6ED6CD437C784EB212D34A4162F1C9B]]></sign>

</xml>


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

2 个回答

  • 王浩Hanks🇨🇳
    王浩Hanks🇨🇳
    2019-10-18

    谢邀,签名参数你为什么编码了?name":"\u5317\u4eac\u5e0c\u8bfa\u8d5b\u5c14\u5065\u5eb7\u79d1\u6280\u63a8\u5e7f\u6709\u9650\u516c\u53f8"

    2019-10-18
    有用 1
    回复 4
    • 2019-10-18
      json_encode 数组转了下
      2019-10-18
      回复
    • 2019-10-18
      不能转义吗 直接中文吗
      2019-10-18
      回复
    • 王浩Hanks🇨🇳
      王浩Hanks🇨🇳
      2019-10-18回复
      你不用转义,直接上中文
      2019-10-18
      回复
    • 2019-10-18
      谢谢 可以了
      2019-10-18
      回复
  • 微信支付技术助手1
    微信支付技术助手1
    2019-10-21

    直接上中文应该就可以了

    2019-10-21
    有用
    回复
登录 后发表内容