收藏
回答

微信服务商分账--结束分账--分账接收方与原请求不一致

<xml>

<transaction_id>4200000270201901239512349268</transaction_id>

<nonce_str>9f14a3f8d23a4bd9ae742cc2e2315f13</nonce_str>

<amount>89</amount>

<appid>填写的是服务商的appid</appid>

<sign>XXXX</sign>

<out_order_no>8402754152169472</out_order_no>

<description>分账已完成</description>

<mch_id>服务商的商户号</mch_id>

<sub_mch_id>子商户的商户号</sub_mch_id>

<sign_type>HMAC-SHA256</sign_type>

</xml>



返回的的xmlStr为:<xml>

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

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

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

<err_code_des><![CDATA[分账接收方与原请求不一致]]></err_code_des>

<mch_id><![CDATA[服务商的商户号]]></mch_id>

<sub_mch_id><![CDATA[子商户的商户号]]></sub_mch_id>

<appid><![CDATA[服务商的appid]]></appid>

<nonce_str><![CDATA[8b82b5b0461eb1df]]></nonce_str>

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

</xml>





请求和返回值如下,在结束的时候,在哪里需要传入所谓的分账接收方呢,分账的时候不是已经将接收方的账已经分了么?分账结束的时候,只是将剩余的钱返还给子商户啊.


求解:问题出在哪里,卡了整整一天了.

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

1 个回答

  • 来一间
    来一间
    2019-01-23

    跪求啊,微信的接口文档鬼斧神工,全部靠猜,这个我实在是猜不出来了.之前的都猜出来了

    2019-01-23
    赞同 1
    回复 6
    • 波
      2019-01-24

      您好,商户分账订单号填写错误,要生成一个新的商户分账订单号,不能用请求分账接口中的商户分账单号(out_order_no)

      2019-01-24
      回复
    • 来一间
      来一间
      2019-01-24回复

      <xml>

      <transaction_id>4200000270201901239512349268</transaction_id>

      <nonce_str>9f14a3f8d23a4bd9ae742cc2e2315f13</nonce_str>

      <amount>89</amount>  --这个金额是   订单支付金额100分  手续费千分之6=1分钱   分账出去10分钱  剩余的89分钱

      <appid>填写的是服务商的appid</appid>

      <sign>XXXX</sign>

      <out_order_no>随意编写的一个订单号</out_order_no>

      <description>分账已完成</description>

      <mch_id>服务商的商户号</mch_id>

      <sub_mch_id>子商户的商户号</sub_mch_id>

      <sign_type>HMAC-SHA256</sign_type>

      </xml>



      返回的的xmlStr为:<xml>

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

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

      <err_code><![CDATA[AMOUNT_OVERDUE]]></err_code>
      <err_code_des><![CDATA[分账金额不足]]></err_code_des>

      <mch_id><![CDATA[服务商的商户号]]></mch_id>

      <sub_mch_id><![CDATA[子商户的商户号]]></sub_mch_id>

      <appid><![CDATA[服务商的appid]]></appid>

      <nonce_str><![CDATA[8b82b5b0461eb1df]]></nonce_str>

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

      </xml>



      根据上面的条件传 ,为什么会出现分账金额不足的情况呢?是我的金额传错了么

      谢谢  急  在线等

      2019-01-24
      回复
    • 波
      2019-01-28回复来一间

      您好,已经退款的单号,返回这个错误提示才对。这笔订单已经全额退款了,没有金额可以分账。

      2019-01-28
      回复
    • 来一间
      来一间
      2019-01-28回复

      <xml>

      <transaction_id>4200000268201901284065927622</transaction_id>

      <nonce_str>284d4d1a2c034fff9534cdabf4cea6a0</nonce_str>

      <amount>89</amount>  --这个金额是   订单支付金额100分  手续费千分之6=1分钱   分账出去10分钱  剩余的89分钱

      <appid>填写的是服务商的appid</appid>

      <sign>XXXX</sign>

      <out_order_no>随意编写的一个订单号</out_order_no>

      <description>分账已完成</description>

      <mch_id>服务商的商户号</mch_id>

      <sub_mch_id>子商户的商户号</sub_mch_id>

      <sign_type>HMAC-SHA256</sign_type>

      </xml>

      2019-01-28 18:29:04.634 [http-nio-8080-exec-9] INFO  hk.yijian.util.CertHttpUtil - --------------------

      path:/data/cert/1482362472/apiclient_cert.p12

      2019-01-28 18:29:04.882 [http-nio-8080-exec-9] INFO  h.y.service.impl.WxPayServiceImpl - 返回的的xmlStr为:<xml>

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

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

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

      <err_code_des><![CDATA[分账金额不足]]></err_code_des>

      <mch_id><![CDATA[服务商的商户号]]></mch_id>

      <sub_mch_id><![CDATA[子商户的商户号]]></sub_mch_id>

      <appid><![CDATA[服务商的appid]]></appid>

      <nonce_str><![CDATA[943f538472ef90cc]]></nonce_str>

      <sign><![CDATA[0764C0D3DBAB484903BF469B2E2C14C7EA64155E956C4561913EFFBD42E2B7BD]]></sign>

      </xml>

      `

      我的订单没有退款啊  刚做的,还没有处理


      然后,上次给你的transaction_id是之前一笔的,和后面返回的不是同一个请求

      2019-01-28
      回复
    • 波
      2019-01-29回复来一间


      您好,请参考:https://pay.weixin.qq.com/wiki/doc/api/allocation_sl.php?chapter=24_2&index=2

      2019-01-29
      回复
    查看更多(1)
登录 后发表内容