【转载】如何根据账号/卡号判断是对公账户还是个人账户?

很多银行的对公接口和对私接口不是同一个,所以拿到银行卡的时候需要判断通过哪个接口进行支付。有没有一套卡bin的判断逻辑可以判断这个卡号是对公的还是对私的?

直接通过卡号或账户来区分对公、对私没什么好办法。

银行卡有银联标准规范,但对公账户每家银行规则都不同。由于对公账户也可以办理银行卡(不能在ATM之类上提现),因此单纯依靠卡bin无法区分出银行卡对应的银行账户是对公账户还是对私账户。

一般采用如下一些方法:

1、对公、对私业务入口不同,分流到不同接口

2、让用户在业务处理过程中提供银行账户对应的属性信息(例如代收付批量文件中)

3、维护各家银行的对公账户规则。这个比较费劲,关键是更新、维护成本较高

4、一般对公账户的账户名称至少在6位以上,对私账户的名称一般最多3、4位,因此可以先根据账户名称长度做一下判断,再查找是否包含股份公司、有限公司、协会之类的关键词

作者:梁川

链接:https://www.zhihu.com/question/33006376/answer/55845326

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的:(【转载】如何根据账号/卡号判断是对公账户还是个人账户?)