yorch/phpbin

PHP 库,用于验证 BIN/IIN 卡片号码

dev-master 2018-10-14 00:31 UTC

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 并执行命令。

参考资料

http://www.binlist.net/

附言。让我们去玩吧!!!