收藏
回答

零钱付款到企业账户,返回“参数错误:银行卡长度不合法。“,什么原因?

零钱付款到企业账户 api调用:

https://api.mch.weixin.qq.com/mmpaysptrans/pay_bank

参数:

收款方账户信息:

农业银行

公司性质账户

银行卡号位数:17位。

https调用接口返回错误提示,err_code_des值为"参数错误:银行卡长度不合法。"

17位就不合法?

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

3 个回答

  • Javen
    Javen
    2020-04-20

    提交数据的时候有给银行卡、收款方用户名做 RSA 算法加密吗?

    2020-04-20
    有用 2
    回复 1
    • 泡泡
      泡泡
      2020-04-20
      做了啊,其他转账记录都没有问题。系统都用快2年了啊。问题中的农行收款账户近期加进来第一次转账就出了问题中的错误。
      2020-04-20
      回复
  • 微信支付技术助手8
    微信支付技术助手8
    2020-04-20

    建议把你的完整参数发一下,方便定位具体问题。

    2020-04-20
    有用
    回复 1
  • 王浩Hanks🇨🇳
    王浩Hanks🇨🇳
    2020-04-20

    你怎么调用的?

    ༺࿈有用࿈༻   ✧(≖ ◡ ≖✿)   ヾ(´・ω・`)ノ   o(〃'▽'〃)o

    2020-04-20
    有用
    回复 2
    • 泡泡
      泡泡
      2020-04-20
      给调用关系不大,因为其他银行卡都没问题的。就最近新增一个农行合作客户,转账多次都提示上述问题中错误。客户对提供账号核对表示无误!你们内部对农行卡核对规则是什么呢?
      2020-04-20
      回复
    • Only
      Only
      2020-06-02回复泡泡
      你rsaVal方法方便借鉴一下吗?我最近弄这个,一直出现SIGN_ERROR签名错误,在工具里面校验过都是正常的
      2020-06-02
      回复
登录 后发表内容
问题标签