很多人都不知道的如何通过银行如果最简便识别出联行号
问题背景
获取联行号的是很多做APP的产品和开发同事头疼的问题,现在我提供一个最简便的方法,也方便自己客户的选择银行,不用再去百度查自己联行号拉。
对接支付公司的付款出款的接口时,给企业银行账号(对公银行账号)资金结算打钱,都会要求上送一个联行号,其实这个要求是中国人民银行的大小额清算系统需要用的,不然识别不了是给哪个银行打款。
联行号和银行名称的关系
联行号和银行的每个支行名称是唯一对应的关系,即一个12位联行号数字对应一个支行、总行、清算行,总行和清算行可以看作是一个总机构,可以分别联络到地方支行,这个时候我们打款只需要一个银行总行或者清算行的联行号即可,任何属于该银行的企业银行账号,都可以使用填写联行号,如中国工商银行总行清算中心的联行号是102100099996,那么所有工商银行的打款都可以统一用这个联行号即可。
如何做到最简便自动识别呢
1.获取:首先我们需要一份全国联行号的信息表,需要关键信息是:联行号、银行名称、地区代码;
2.筛选:通过联行号信息表,筛选出各个银行的总行或清算行对应的联行号
3.配置:数据库的配置,主要存储字段:银行简码/银行数字编码(自定义也行),如
ID | 银行简码 | 银行数字编码 | 银行名称 | 联行号 |
---|---|---|---|---|
1 | ICBC | 10001 | 中国工商银行总行清算中心 |