银行卡信息查询 Bank card info
, (*1)
根据银行卡号获取银行信息(银行名称, 信用卡/借记卡, 银行LOGO 等), 供任何 PHP 框架或者原生代码使用., (*2)
做涉及到金融项目的时候,难免和银行卡打交道,还记得在支付宝上给 同学 同志 同事 女朋友 打钱的时候,当你输入完银行卡号的时候自动帮你选择好银行卡的小细节吗?当你给信用卡还款的时候,还能自动判断出是信用卡还是储蓄卡。如此贴心的功能,你值得拥有!, (*3)
BankCard::info('6225700000000000');
// 将得到
array (size=6)
'validated' => true // 是否验证成功
'bank' => 'CEB', // 银行标识
'bankName' => '中国光大银行' , // 银行名称
'bankImg' => 'https://apimg.alipay.com/combo.png?d=cashier&t=CEB', // 银行LOGO
'cardType' => 'CC', // 卡类型:CC 信用卡 DC 储蓄卡
'cardTypeName' => '信用卡', // 卡类型名称:信用卡 | 储蓄卡
特点
- 不需要配置,不需要使用数据库,妈妈再也不用担心配置问题了
- 使用简单,功能专(dān)注(yī)
- 使用 composer 进行安装管理,国际标准,方便快捷,即安即用,随时更新数据库
Install
这里不详细介绍安装composer了,大家根据 链接 自行安装 composer, (*4)
composer require "zhuzhichao/bank-card-info", (*5)
Usage
Common
可以这样来用, (*6)
<?php
require 'vendor/autoload.php';
use Zhuzhichao\BankCardInfo\BankCard;
var_dump(BankCard::info('6225700000000000'));
// 返回结果
array (size=6)
'validated' => true
'bank' => 'CEB',
'bankName' => '中国光大银行' ,
'bankImg' => 'https://apimg.alipay.com/combo.png?d=cashier&t=CEB',
'cardType' => 'CC',
'cardTypeName' => '信用卡',
For laravel:
1.安装该插件, (*7)
2.在 config/app.php(Laravel 5.0 - 5.4) 添加下面的代码,如果是 Laravel 5.5+ ,已经支持扩展包发现,不需要添加下面的代码, (*8)
'aliases' => [
'BankCard' => 'Zhuzhichao\BankCardInfo\BankCard',
],
3.然后开始在你的项目里面使用了 BankCard::info('6225700000000000') 获取银行卡信息., (*9)
// 返回结果
array (size=6)
'validated' => true
'bank' => 'CEB',
'bankName' => '中国光大银行' ,
'bankImg' => 'https://apimg.alipay.com/combo.png?d=cashier&t=CEB',
'cardType' => 'CC',
'cardTypeName' => '信用卡',
4.获取银行列表信息 BankCard::getBankList() , 如下, (*10)
array (size=165)
'SRCB' => '深圳农村商业银行',
'BGB' => '广西北部湾银行',
'SHRCB' => '上海农村商业银行',
'BJBANK' => '北京银行',
'WHCCB' => '威海市商业银行',
'BOZK' => '周口银行',
...
'LYBANK' => '洛阳银行',
'GDB' => '广东发展银行',
'ZBCB' => '齐商银行',
'CBKF' => '开封市商业银行',
5.获取银行名称 BankCard::getBankNameList() , 如下, (*11)
array (size=165)
0 => '深圳农村商业银行',
1 => '广西北部湾银行',
2 => '上海农村商业银行',
3 => '北京银行',
...
125 => '广东发展银行',
126 => '齐商银行',
127 => '开封市商业银行',
more elements...
6.单独获取银行LOGO BankCard::getBankImg('ABC'), (*12)
https://apimg.alipay.com/combo.png?d=cashier&t=ABC
7.支持的银行有 (ctrl + f 或 CMD + f 进行查找), (*13)
深圳农村商业银行, (*14)
广西北部湾银行, (*15)
上海农村商业银行, (*16)
北京银行, (*17)
威海市商业银行, (*18)
周口银行, (*19)
库尔勒市商业银行, (*20)
平安银行, (*21)
顺德农商银行, (*22)
湖北省农村信用社, (*23)
无锡农村商业银行, (*24)
朝阳银行, (*25)
浙商银行, (*26)
邯郸银行, (*27)
中国银行, (*28)
东莞银行, (*29)
中国建设银行, (*30)
遵义市商业银行, (*31)
绍兴银行, (*32)
贵州省农村信用社, (*33)
张家口市商业银行, (*34)
锦州银行, (*35)
平顶山银行, (*36)
汉口银行, (*37)
上海浦东发展银行, (*38)
宁夏黄河农村商业银行, (*39)
广东南粤银行, (*40)
广州农商银行, (*41)
苏州银行, (*42)
杭州银行, (*43)
衡水银行, (*44)
湖北银行, (*45)
嘉兴银行, (*46)
华融湘江银行, (*47)
丹东银行, (*48)
安阳银行, (*49)
恒丰银行, (*50)
国家开发银行, (*51)
江苏太仓农村商业银行, (*52)
南京银行, (*53)
郑州银行, (*54)
德阳商业银行, (*55)
宜宾市商业银行, (*56)
四川省农村信用, (*57)
昆仑银行, (*58)
莱商银行, (*59)
尧都农商行, (*60)
重庆三峡银行, (*61)
富滇银行, (*62)
江苏省农村信用联合社, (*63)
济宁银行, (*64)
招商银行, (*65)
晋城银行JCBANK, (*66)
阜新银行, (*67)
武汉农村商业银行, (*68)
湖北银行宜昌分行, (*69)
台州银行, (*70)
泰安市商业银行, (*71)
许昌银行, (*72)
中国光大银行, (*73)
宁夏银行, (*74)
徽商银行, (*75)
九江银行, (*76)
农信银清算中心, (*77)
浙江民泰商业银行, (*78)
廊坊银行, (*79)
鞍山银行, (*80)
昆山农村商业银行, (*81)
玉溪市商业银行, (*82)
大连银行, (*83)
东莞农村商业银行, (*84)
广州银行, (*85)
宁波银行, (*86)
营口银行, (*87)
陕西信合, (*88)
桂林银行, (*89)
青海银行, (*90)
成都农商银行, (*91)
青岛银行, (*92)
东亚银行, (*93)
湖北银行黄石分行, (*94)
温州银行, (*95)
天津农商银行, (*96)
齐鲁银行, (*97)
广东省农村信用社联合社, (*98)
浙江泰隆商业银行, (*99)
赣州银行, (*100)
贵阳市商业银行, (*101)
重庆银行, (*102)
龙江银行, (*103)
南充市商业银行, (*104)
三门峡银行, (*105)
常熟农村商业银行, (*106)
上海银行, (*107)
吉林银行, (*108)
常州农村信用联社, (*109)
潍坊银行, (*110)
张家港农村商业银行, (*111)
福建海峡银行, (*112)
浙江省农村信用社联合社, (*113)
兰州银行, (*114)
晋商银行, (*115)
渤海银行, (*116)
浙江稠州商业银行, (*117)
阳泉银行, (*118)
盛京银行, (*119)
西安银行, (*120)
包商银行, (*121)
江苏银行, (*122)
抚顺银行, (*123)
河南省农村信用, (*124)
交通银行, (*125)
邢台银行, (*126)
中信银行, (*127)
华夏银行, (*128)
湖南省农村信用社, (*129)
东营市商业银行, (*130)
鄂尔多斯银行, (*131)
北京农村商业银行, (*132)
信阳银行, (*133)
自贡市商业银行, (*134)
成都银行, (*135)
韩亚银行, (*136)
中国民生银行, (*137)
洛阳银行, (*138)
广东发展银行, (*139)
齐商银行, (*140)
开封市商业银行, (*141)
内蒙古银行, (*142)
兴业银行, (*143)
重庆农村商业银行, (*144)
石嘴山银行, (*145)
德州银行, (*146)
上饶银行, (*147)
乐山市商业银行, (*148)
江西省农村信用, (*149)
中国工商银行, (*150)
晋中市商业银行, (*151)
湖州市商业银行, (*152)
南海农村信用联社, (*153)
新乡银行, (*154)
江苏江阴农村商业银行, (*155)
云南省农村信用社, (*156)
中国农业银行, (*157)
广西省农村信用, (*158)
中国邮政储蓄银行, (*159)
驻马店银行, (*160)
安徽省农村信用社, (*161)
甘肃省农村信用, (*162)
辽阳市商业银行, (*163)
吉林农信, (*164)
乌鲁木齐市商业银行, (*165)
中山小榄村镇银行, (*166)
长沙银行, (*167)
金华银行, (*168)
河北银行, (*169)
鄞州银行, (*170)
临商银行, (*171)
承德银行, (*172)
山东农信, (*173)
南昌银行, (*174)
天津银行, (*175)
吴江农商银行, (*176)
城市商业银行资金清算中心, (*177)
河北省农村信用社, (*178)
鸣谢
支付宝提供的这么好用的接口 ^_^, (*179)
Contributing
有什么新的想法和建议,欢迎提交 issue 或者 Pull Requests。, (*180)
License
MIT, (*181)