收藏
回答

商家请求分账

请求分账一直提示

用证书序列号方法生成token和用公钥id都不行,实在不知道怎么弄了,一个分账转账整这么复杂干什么呀?就觉得你们很厉害,还没有一个一对一的技术支持!

最后解决了:就分账的商户名称需要加密,他微信文档写的有问题,Wechatpay-Serial这个字段我就没加密,Authorization签名内证书序列号也没有加密

最后一次编辑于  2025-02-20
回答关注问题邀请回答
收藏

1 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    2025-02-18

    请求头中serial_no用的是商户API证书序列号,要和你计算签名用的私钥是匹配的才可以,你给错了,文档写的足够清晰了https://pay.weixin.qq.com/doc/v3/merchant/4013053053

    2025-02-18
    有用
    回复 8
    • SixHao
      SixHao
      2025-02-18
      这么写不对吗?
      2025-02-18
      回复
    • SixHao
      SixHao
      2025-02-18
      所有的证书我都试过了不是没有加密就是显示上边的
      2025-02-18
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      2025-02-18回复SixHao
      serial_no取得不对
      2025-02-18
      回复
    • SixHao
      SixHao
      2025-02-18回复Memory (私信不回复)
      我在商户后台查看了也在三方软件上上传过那个文件得到的序列号都是一个呀
      2025-02-18
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      2025-02-18回复SixHao
      你给的serial_no不是你配置的APIclient_key.pem对应的,代码里面也看不出来你给的是对应的,打印请求日志看一下,先用openssl匹配你的证书和私钥来确认是否匹配,然后从证书读取序列号和你打印的serial_no能不能对上
      2025-02-18
      回复
    查看更多(3)
登录 后发表内容