收藏
回答

微信分账一直返回SYSTEMERROR

请求微信分账的时候,一直返回这个错误,

请求xml:

<xml>

    <appid>wxc465c3e7c60b3686</appid>

    <mch_id>1550152811</mch_id>

    <sub_appid>wxce04f871bde23829</sub_appid>

    <sub_mch_id>1550372341</sub_mch_id>

    <transaction_id>4200000346201908164145414378</transaction_id>

    <out_order_no>1011565886474846596100001</out_order_no>

    <nonce_str>7hAcRfR8FjRaEAcLEVu3zxvdDrHG8mAT</nonce_str>

    <receivers>[{"type":"MERCHANT_ID","account":"1537524491","amount":15,"description":"买单分佣"}]</receivers>

    <sign>889FD97CE3E535CA4114D76C4AF98BC4</sign>

</xml>


返回xml:

<xml>

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

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

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

<mch_id><![CDATA[1550152811]]></mch_id>

<sub_mch_id><![CDATA[1550372341]]></sub_mch_id>

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

<sub_appid><![CDATA[wxce04f871bde23829]]></sub_appid>

<nonce_str><![CDATA[6fc87c4b01528074]]></nonce_str>

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

</xml>

api的错误码说明是:

SYSTEMERROR

接口返回错误

系统超时

请不要更换商户分账单号,请使用相同参数再次调用API。否则可能造成资金损失

我已经试了不下上百次了,就一直是这个错误,到底为什么?

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

2 个回答

  • 微信支付技术助手1
    微信支付技术助手1
    2019-08-16

    看下签名类型,是否正确

    2019-08-16
    有用 1
    回复
  • 可乐嘚
    可乐嘚
    2019-08-16

    好的,看到了,要用hmac-sha256,我直接用md5了,没看仔细,但是这个要是能提示下最好了。

    2019-08-16
    有用
    回复 3
    • 我这一生追求什么
      我这一生追求什么
      2019-08-17
      我用的hmac-sha256,添加分账账号为什么会报这个错
      2019-08-17
      回复
    • 可乐嘚
      可乐嘚
      2019-08-17回复我这一生追求什么
      这个错误可能涵盖很多未明确声明的错误,所以你的错误可能是签名不对,或者其他错误吧,我用hmac-sha256已经解决问题了
      2019-08-17
      回复
    • 八百
      八百
      2020-06-15回复我这一生追求什么
      你好 我分账也是一直报这个错 请问你解决了吗?
      2020-06-15
      回复
登录 后发表内容