yorch / phpbin
PHP 库,用于验证 BIN/IIN 卡片号码
dev-master
2018-10-14 00:31 UTC
Requires
- php: >=5.4.0
- catfan/medoo: dev-master
This package is auto-updated.
Last update: 2024-08-29 04:03:29 UTC
README
描述
PHP 库,用于验证 BIN/IIN 卡片号码
需求
开发者文档
执行 phpdoc -d phpBIN/
单元测试
要运行单元测试,请完成连接信息并执行以下命令
phpunit PhpBINTest.php phpunit PhpBINTestMy.php phpunit PhpBINTestMon.php
安装
创建文件 composer.json
{
"require": {
"php": ">=5.4.0",
"yorch/phpbin" : "dev-master",
"catfan/medoo": "dev-master"
}
}
执行 composer.phar install
示例
$mybin = PhpBIN::getInstance('BinList');
var_dump($mybin->getInfo("111904"));
array(11) {
'BIN' =>
string(6) "111904"
'BRAND' =>
string(9) "Visa Plus"
'BANK' =>
NULL
'CARD_TYPE' =>
string(5) "DEBIT"
'CARD_CATEGORY' =>
string(4) "VISA"
'COUNTRY' =>
string(13) "United States"
'CC_ISO3166_1' =>
string(2) "US"
'CC_ISO_A3' =>
string(0) ""
'COUNTRY_NUM' =>
string(3) "840"
'WEBSITE' =>
NULL
'PHONE' =>
NULL
}
注意
此库使用 http://www.binlist.net/ 并受到以下限制。
限制
由于查询量很大,我们已实现了一个节流机制,每小时最多允许 10,000 个查询。在达到此小时配额后,所有请求都将返回 HTTP 403(禁止)状态,直到下一个轮换时清除。
对于本地数据库实现,必须使用 connect 方法进行配置。
检查 MySQL 导入脚本 binbase.sql。
要将 binbase 导入到 MongoDb,请检查 mongo.script 并执行命令。
参考资料
附言。让我们去玩吧!!!