做涉及到金融项目的时候,难免和银行卡打交道,还记得在支付宝上给同学同志同事女朋友打钱的时候,wxdwbl输入完银行卡号的时候自动帮你选择好银行卡的小细节吗?wxdwbl给信用卡还款的时候,能自动判断出是信用卡还是储蓄卡。如此贴心的功能,你值得拥有!
于是我搞了这个 package 满足了领导经理的需求!快用上这个 package 吧!让项目经理放过你,不再加班搞银行卡号的规律了。
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',?????? // 卡类型
 ? 'cardTypeName' => '信用卡',? // 卡类型名称
特点
??? 不配置和使用数据库,妈妈再也不用担心配置问题了
 ??? 使用简单,功能专(dān)注(yī)
 ??? 使用 composer 进行安装管理,国际标准,方便快捷,即安即用,随时更新数据库
Install
如果已经有了 composer.json 文件的话,直接添加 "zhuzhichao/bank-card-info": "~1.0" 到依赖,然后执行 composer update。
 或者直接 composer require "zhuzhichao/bank-card-info"。
 Use
 通常可以这样来用
<?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' => '信用卡',
对于 laravel 可以这样优雅的用:
1. 安装该插件
2. 在 app/config/app.php(Laravel 4) 或 config/app.php(Laravel 5),或者你自定义配置的 app.php 文件内添加
??? 'aliases' => array(
 ??????? 'BankCard'? => 'Zhuzhichao\BankCardInfo\BankCard',
 ??? ),
3. 然后开始在你的项目里面使用了 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' => '信用卡',
4. 获取银行列表信息 BankCard::getBankList() , 如下
array (size=165)
 ? 'SRCB'?? =>? '深圳农村商业银行',
 ? 'BGB'??? =>? '广西北部湾银行',
 ? 'SHRCB'? =>? '上海农村商业银行',
 ? 'BJBANK' =>? '北京银行',
 ? 'WHCCB'? =>? '威海市商业银行',
 ? 'BOZK'?? =>? '周口银行',
 ? ...
 ? 'LYBANK' =>? '洛阳银行',
 ? 'GDB'??? =>? '广东发展银行',
 ? 'ZBCB'?? =>? '齐商银行',
 ? 'CBKF'?? =>? '开封市商业银行',
5. 单独获取银行 LOGO BankCard::getBankImg('ABC')
https://apimg.alipay.com/combo.png?d=cashier&t=ABC
最后感谢支付宝的接口。如果你觉得这个 package 有用的话,欢迎 star ,以便你将来的不时之需!^_^
24074927
