二级商户进件时,填写银行信息,除了17家”直连银行”,其他银行是否都需要填写支行?
收付通产品文档《API列表-提交申请单》里说:“根据开户银行查询接口中的“是否需要填写支行”判断是否需要填写。” 但《常见问题》里又说:“17家直连银行,请直接填写银行名称,非17家直连银行,都传其他银行。” “17家直连银行”名单为:工商银行、交通银行、招商银行、民生银行、中信银行、浦发银行、兴业银行、光大银行、广发银行、平安银行、北京银行、华夏银行、农业银行、建设银行、邮政储蓄银行、中国银行、宁波银行。
我调用微信 API 查到了全部 4384 家银行数据,其中:
account_bank 为 "其他银行" 的:3109 家
account_bank 为非 "其他银行" 的:1275 家
那么矛盾点来了:“1275家”不属于“17家直连银行”范畴,但接口查询又显示“非其他银行”。在二级商户进件时,这1275家银行应“直接填写银行名称”还是“传其他银行”?它们是否需要填写支行?
以“江苏如皋农村商业银行”为例,它不属于“17家直连银行”,但微信API接口查询它的结果为:
"江苏如皋农村商业银行":account_bank = "江苏省农村信用社"、need_bank_branch = false
若按这个查询结果,“江苏如皋农村商业银行”need_bank_branch = false,不需要填写支行;但若按照“非17家直连银行”的界定,则它又需要填写支行。
请问有无前辈知道该怎么处理?

根据查询对公银行列表接口返回的need_bank_branch字段判断是否需要传