根据银行卡号获取银行名称

1、根据银行卡号调用阿里的接口

https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardBinCheck=true
返回的是银行简拼。

2、根据银行简拼bin获取银行名称

private final static String[] bankBin = {
            "SRCB", "深圳农村商业银行",
            "BGB", "广西北部湾银行",
            "SHRCB", "上海农村商业银行",
            "BJBANK", "北京银行",
            "WHCCB", "威海市商业银行",
            "BOZK", "周口银行",
            "KORLABANK", "库尔勒市商业银行",
            "SPABANK", "平安银行",
            "SDEB", "顺德农商银行",
            "HURCB", "湖北省农村信用社",
            "WRCB", "无锡农村商业银行",
            "BOCY", "朝阳银行",
            "CZBANK", "浙商银行",
            "HDBANK", "邯郸银行",
            "BOC", "中国银行",
            "BOD", "东莞银行",
            "CCB", "中国建设银行",
            "ZYCBANK", "遵义市商业银行",
            "SXCB", "绍兴银行",
            "GZRCU", "贵州省农村信用社",
            "ZJKCCB", "张家口市商业银行",
            "BOJZ", "锦州银行",
            "BOP", "平顶山银行",
            "HKB", "汉口银行",
            "SPDB", "上海浦东发展银行",
            "NXRCU", "宁夏黄河农村商业银行",
            "NYNB", "广东南粤银行",
            "GRCB", "广州农商银行",
            "BOSZ", "苏州银行",
            "HZCB", "杭州银行",
            "HSBK", "衡水银行",
            "HBC", "湖北银行",
            "JXBANK", "嘉兴银行",
            "HRXJB", "华融湘江银行",
            "BODD", "丹东银行",
            "AYCB", "安阳银行",
            "EGBANK", "恒丰银行",
            "CDB", "国家开发银行",
            "TCRCB", "江苏太仓农村商业银行",
            "NJCB", "南京银行",
            "ZZBANK", "郑州银行",
            "DYCB", "德阳商业银行",
            "YBCCB", "宜宾市商业银行",
            "SCRCU", "四川省农村信用",
            "KLB", "昆仑银行",
            "LSBANK", "莱商银行",
            "YDRCB", "尧都农商行",
            "CCQTGB", "重庆三峡银行",
            "FDB", "富滇银行",
            "JSRCU", "江苏省农村信用联合社",
            "JNBANK", "济宁银行",
            "CMB", "招商银行",
            "JINCHB", "晋城银行JCBANK",
            "FXCB", "阜新银行",
            "WHRCB", "武汉农村商业银行",
            "HBYCBANK", "湖北银行宜昌分行",
            "TZCB", "台州银行",
            "TACCB", "泰安市商业银行",
            "XCYH", "许昌银行",
            "CEB", "中国光大银行",
            "NXBANK", "宁夏银行",
            "HSBANK", "徽商银行",
            "JJBANK", "九江银行",
            "NHQS", "农信银清算中心",
            "MTBANK", "浙江民泰商业银行",
            "LANGFB", "廊坊银行",
            "ASCB", "鞍山银行",
            "KSRB", "昆山农村商业银行",
            "YXCCB", "玉溪市商业银行",
            "DLB", "大连银行",
            "DRCBCL", "东莞农村商业银行",
            "GCB", "广州银行",
            "NBBANK", "宁波银行",
            "BOYK", "营口银行",
            "SXRCCU", "陕西信合",
            "GLBANK", "桂林银行",
            "BOQH", "青海银行",
            "CDRCB", "成都农商银行",
            "QDCCB", "青岛银行",
            "HKBEA", "东亚银行",
            "HBHSBANK", "湖北银行黄石分行",
            "WZCB", "温州银行",
            "TRCB", "天津农商银行",
            "QLBANK", "齐鲁银行",
            "GDRCC", "广东省农村信用社联合社",
            "ZJTLCB", "浙江泰隆商业银行",
            "GZB", "赣州银行",
            "GYCB", "贵阳市商业银行",
            "CQBANK", "重庆银行",
            "DAQINGB", "龙江银行",
            "CGNB", "南充市商业银行",
            "SCCB", "三门峡银行",
            "CSRCB", "常熟农村商业银行",
            "SHBANK", "上海银行",
            "JLBANK", "吉林银行",
            "CZRCB", "常州农村信用联社",
            "BANKWF", "潍坊银行",
            "ZRCBANK", "张家港农村商业银行",
            "FJHXBC", "福建海峡银行",
            "ZJNX", "浙江省农村信用社联合社",
            "LZYH", "兰州银行",
            "JSB", "晋商银行",
            "BOHAIB", "渤海银行",
            "CZCB", "浙江稠州商业银行",
            "YQCCB", "阳泉银行",
            "SJBANK", "盛京银行",
            "XABANK", "西安银行",
            "BSB", "包商银行",
            "JSBANK", "江苏银行",
            "FSCB", "抚顺银行",
            "HNRCU", "河南省农村信用",
            "COMM", "交通银行",
            "XTB", "邢台银行",
            "CITIC", "中信银行",
            "HXBANK", "华夏银行",
            "HNRCC", "湖南省农村信用社",
            "DYCCB", "东营市商业银行",
            "ORBANK", "鄂尔多斯银行",
            "BJRCB", "北京农村商业银行",
            "XYBANK", "信阳银行",
            "ZGCCB", "自贡市商业银行",
            "CDCB", "成都银行",
            "HANABANK", "韩亚银行",
            "CMBC", "中国民生银行",
            "LYBANK", "洛阳银行",
            "GDB", "广东发展银行",
            "ZBCB", "齐商银行",
            "CBKF", "开封市商业银行",
            "H3CB", "内蒙古银行",
            "CIB", "兴业银行",
            "CRCBANK", "重庆农村商业银行",
            "SZSBK", "石嘴山银行",
            "DZBANK", "德州银行",
            "SRBANK", "上饶银行",
            "LSCCB", "乐山市商业银行",
            "JXRCU", "江西省农村信用",
            "ICBC", "中国工商银行",
            "JZBANK", "晋中市商业银行",
            "HZCCB", "湖州市商业银行",
            "NHB", "南海农村信用联社",
            "XXBANK", "新乡银行",
            "JRCB", "江苏江阴农村商业银行",
            "YNRCC", "云南省农村信用社",
            "ABC", "中国农业银行",
            "GXRCU", "广西省农村信用",
            "PSBC", "中国邮政储蓄银行",
            "BZMD", "驻马店银行",
            "ARCU", "安徽省农村信用社",
            "GSRCU", "甘肃省农村信用",
            "LYCB", "辽阳市商业银行",
            "JLRCU", "吉林农信",
            "URMQCCB", "乌鲁木齐市商业银行",
            "XLBANK", "中山小榄村镇银行",
            "CSCB", "长沙银行",
            "JHBANK", "金华银行",
            "BHB", "河北银行",
            "NBYZ", "鄞州银行",
            "LSBC", "临商银行",
            "BOCD", "承德银行",
            "SDRCU", "山东农信",
            "NCB", "南昌银行",
            "TCCB", "天津银行",
            "WJRCB", "吴江农商银行",
            "CBBQS", "城市商业银行资金清算中心",
            "HBRCU", "河北省农村信用社"
    };
    public static String getNameOfBank(String code){
        int a = 0;
        for (int i = 0; i < bankBin.length-165; i++) {
            if(code.equals(bankBin[i+a])){
                return bankBin[i+a+1];
            }
            a++;
        }
        return "";
    }

3、测试

https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardNo=6221506020009066385&cardBinCheck=true
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,056评论 5 474
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,842评论 2 378
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,938评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,296评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,292评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,413评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,824评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,493评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,686评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,502评论 2 318
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,553评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,281评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,820评论 3 305
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,873评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,109评论 1 258
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,699评论 2 348
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,257评论 2 341

推荐阅读更多精彩内容