💳 The bank card parser library
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
resources
src
.gitattributes
.gitignore
.php_cs
.scrutinizer.yml
.styleci.yml
LICENSE
README.md
composer.json

README.md

bank-card

The bank card parser library

Scrutinizer Code Quality

Installation

Using Composer to add the package to your project's dependencies:

composer require questocat/bank-card

Usage

$bankCard = new BankCard('620043459807747768');

// 获取银行卡详细信息
$bankCard->info();

// 返回值
[
    'bank_name' => '福建海峡银行',     // 银行名称
    'short_code' => 'FJHXBC',        // 银行简码
    'card_type_name' => '储蓄卡',     // 银行卡类型
    'card_type' => 'DC',             // 银行卡类型代码
    'length' => 19,                  // 银行卡号位数
    'validated' => true,             // 卡 BIN 验证情况
    'luhn' => false,                 // Luhn 校验
    'logo' => 'https://apimg.alipay.com/combo.png?d=cashier&t=FJHXBC',   // 银行 Logo
]

// 根据指定的银行简码,获取银行 Logo
$bankCard->logo('CCB');

Reference

License

Licensed under the MIT license.