收藏
回答

求助,分账功能,添加分账接收方签名总是失败

签名原串 :appid=xxx&mch_id=xxx&nonce_str=5186d12965324a0e875f75d9acdbc611&receiver={"account":"xxx","name":"小程序","relation_type":"PARTNER","type":"MERCHANT_ID"}&key=B1E00C7752444B49A338C278CB338BDF

xml : <xml><appid>xxx</appid><mch_id>xxx</mch_id><nonce_str>5186d12965324a0e875f75d9acdbc611</nonce_str><receiver>{"account":"xxx","name":"小程序","relation_type":"PARTNER","type":"MERCHANT_ID"}</receiver><sign>E6EC3F2CC1038F7BD4347FDAA7A017897F0CB3FDA569126C386C518634467302</sign></xml>

在微信签名工具验证都是通过的(sha256签名),但是远程调用的时候死活报验证签名失败。对比签名的5条规则,都符合啊。

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

2 个回答

  • Memory
    Memory
    2021-05-09

    认真看文档

    2021-05-09
    有用
    回复 1
    • 猫卡2.0
      猫卡2.0
      2021-05-09
      受教受教
      2021-05-09
      回复
  • 北望沣渭
    北望沣渭
    2021-05-09

    不好好看文档,唉,咋说你呢。。。你填「name: 小程序」怎么能行??

    https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=27_3&index=4

    • 分账接收方类型是MERCHANT_ID时,是商户全称(必传),当商户是小微商户或个体户时,是开户人姓名
    • 分账接收方类型是PERSONAL_OPENID时,是个人姓名(选传,传则校验)
    2021-05-09
    有用
    回复 1
    • 猫卡2.0
      猫卡2.0
      2021-05-09
      受教受教
      2021-05-09
      回复
登录 后发表内容