收藏
回答

使用商家转账/v3/fund-app/mch-transfer/transfer-bills 报错?

使用商家转账:/v3/fund-app/mch-transfer/transfer-bills ,appId:wx3f061fd153b6dbbc ,调用一直报 401 Unauthorized, Response Code: 401

2025-01-22 15:39:09 INFO  [http-nio-8889-exec-3] com.qubian.user.util.WeChatPay - ac51f9647fe6c1dd 1753cc0a87bb7f44 - Response message:Unauthorized

2025-01-22 15:39:09 INFO  [http-nio-8889-exec-3] com.qubian.user.util.WeChatPay - ac51f9647fe6c1dd 1753cc0a87bb7f44 - Error: Server returned HTTP response code: 401 for URL: https://api.mch.weixin.qq.com/v3/fund-app/mch-transfer/transfer-bills

自己做签名校验,正常,问一下,Wechatpay-Serial  必填 string

【微信支付公钥ID】或【微信支付平台证书序列号】 请求参数中的敏感字段,需要使用微信支付公钥加密(推荐),请参考获取微信支付公钥ID说明以及微信支付公钥加密敏感信息指引;也可以使用微信支付平台证书公钥加密,参考获取平台证书序列号平台证书加密敏感信息指引

直接使用证书序列号就可以,还是需要使用.p12证书加密,再传?就返回Unauthorized,其他错误消息就没有返回,然后就不知道怎么弄了

最后一次编辑于  01-22
回答关注问题邀请回答
收藏

8 个回答

  • 支付社区运营
    支付社区运营
    01-22

    401的报错一般都是签名相关的错误:https://pay.weixin.qq.com/doc/v3/merchant/4012072670

    然后这个请求头里面的Wechatpay-Serial 这个值是你如果传入的信息有涉及需要加密的情况下,就需要传入这个信息,这个信息一般都是使用微信支付平台证书或微信支付公钥的序列号,不是传入指的商户api证书的,可以参考下这个公钥文档说明:https://pay.weixin.qq.com/doc/v3/merchant/4012153196

    01-22
    有用
    回复 3
    • little star
      little star
      01-22
      就是用的平台证书的序列号,还是一样的错误
      01-22
      回复
    • little star
      little star
      01-22
      用的是国密RSa证书的,我是使用使用哪个
      01-22
      回复
    • 支付社区运营
      支付社区运营
      02-11回复little star
      平台证书序列号 ,下面的那个。
      02-11
      回复
  • little star
    little star
    01-22

    发送请求端,

    签名构造

    01-22
    有用 1
    回复
  • 🇨🇳
    🇨🇳
    03-19

    请求接口一直报400什么原因,给的错误提示也没有Bad Request

    03-19
    有用
    回复
  • 文子
    文子
    03-07

    z这个是什么原因

    03-07
    有用
    回复
  • 爱笑的女孩
    爱笑的女孩
    02-12

    /v3/fund-app/mch-transfer/transfer-bills 接口返回了WAIT_USER_CONFIRM 这个用户再哪里确认呢

    02-12
    有用
    回复 1
    • little star
      little star
      03-21
      微信中确认之后,会有回调
      03-21
      回复
  • Mon
    Mon
    02-06

    /v3/fund-app/mch-transfer/transfer-bills

    错误信息:暂不支持展示当前传入的用户收款感知

    怀疑是证书需要重新生成,使用的证书是老版本/v3/transfer/batches的证书

    02-06
    有用
    回复
  • Memory
    Memory
    01-22

    建议直接用sdk https://pay.weixin.qq.com/doc/v3/merchant/4012076498

    01-22
    有用
    回复 4
    • little star
      little star
      01-23
      新的商家转账接口sdk没有呀
      01-23
      回复
    • Memory
      Memory
      01-23回复little star
      看readme里面有自定义请求
      01-23
      回复
    • 志远
      志远
      02-19
      你不接发一个截图吗在那个接口里呢新版的
      02-19
      回复
    • Memory
      Memory
      02-19回复志远
      02-19
      回复
  • 智能回答 智能回答 该问答由AI生成
    01-22
    有用
登录 后发表内容