PHP Classes

File: README.md

Recommend this page to a friend!
  Classes of Yorch Ponce   PHP IIN and BIN   README.md   Download  
File: README.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: PHP IIN and BIN
Identify card issuer and bank from numbers
Author: By
Last change: BinList Change API
Date: 6 years ago
Size: 1,791 bytes
 

Contents

Class file image Download

phpBIN

Description

PHP Library for validate BIN/IIN Numbers Cards

Requirements

Developer Documentation

Execute phpdoc -d phpBIN/

Unit Test

For run Unit Test, complete information connection and execute the next commands: > phpunit PhpBINTest.php > phpunit PhpBINTestMy.php > phpunit PhpBINTestMon.php

Installation

Create file composer.json


{
    "require": {
    	"php": ">=5.4.0",
        "yorch/phpbin" : "dev-master",
        "catfan/medoo": "dev-master"
    }
}

Execute composer.phar install

Example


$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
}

Notes

This library uses http://www.binlist.net/ with this limits.

Limits

Due to the high volume of queries we've implemented a throttling mechanism, which allows at most 10,000 queries per hour. After reaching this hourly quota, all your requests result in HTTP 403 (Forbidden) until it clears up on the next roll over.

For local Database implementation must configure with the connect method.

Check MySQL import script binbase.sql.

For import binbase to MongoDb check mongo.script and execute commands.

References

http://www.binlist.net/

P.D. Let's go play !!!