收藏
回答

付款码支付v3,返回输入源“(null)”映射到值字段“银行类型”字符串规则校验失败,字节数 22

调用付款码支付v3接口,顾客实际扣款成功,微信账单中显示支付方式为接口返回{"code":"PARAM_ERROR","detail":{"location":null,"value":22},"message":"输入源“(null)”映射到值字段“银行类型”字符串规则校验失败,字节数 22,大于最大值 16"},这个是什么原因?

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

2 个回答

  • 北望沣渭
    北望沣渭
    1天前

    AMEX像是美国运通信用卡,是不是涉歪果仁在华消费了?

    1天前
    有用
    回复 1
    • wind
      wind
      1天前
      对的,顾客微信上绑定了外卡
      1天前
      回复
  • Memory
    Memory
    1天前

    bank_type这是返回值你有传参数?另外异常订单你要调用撤单接口撤销交易的

    1天前
    有用
    回复 10
    • wind
      wind
      1天前
      参数是下面截图,调用的接口地址是https://api.mch.weixin.qq.com/v3/pay/partner/transactions/codepay
      1天前
      回复
    • Memory
      Memory
      1天前回复wind
      有完整的日志和时间点吗?我找人看看,另外你查询该订单状态是什么?
      1天前
      回复
    • wind
      wind
      1天前回复Memory
      2024-12-24 11:08:53.867 |-INFO [http-nio-10002-exec-10] com.ge.ms.pay.payment.channel.wxpay.payway.WxBar [83] -| 调用微信付款码支付接口,请求参数:{"spAppid":"wx974787283548f422","spMchid":"1600703454","subAppid":"wx88c601fcd40da57a","subMchid":"1700433198","description":"HM1207线下付款码商品交易:1871392531377881090","outTradeNo":"P1871392577240223745","amount":{"total":4600},"payer":{"authCode":"131415002760796550"},"sceneInfo":{"storeInfo":{"outId":"HM1207"}}}
      2024-12-24 11:08:58.555 |-ERROR [http-nio-10002-exec-10] com.ge.ms.pay.payment.channel.wxpay.payway.WxBar [87] -| 调用微信付款码支付接口,响应内容:{"code":"PARAM_ERROR","detail":{"location":null,"value":22},"message":"输入源“(null)”映射到值字段“银行类型”字符串规则校验失败,字节数 22,大于最大值 16"}
      1天前
      回复
    • wind
      wind
      1天前回复Memory
      商户后台看订单已支付
      1天前
      回复
    • Memory
      Memory
      1天前回复wind
      定位到问题了,我找她们反馈一下
      1天前
      回复
    查看更多(5)
登录 后发表内容