++ed by:

2 PAUSE users

Neil Bowers
and 1 contributors


Business::CCCheck::CardID - provides data structures with credit card issuer information


  use Business::CCCheck::CardID;


This module contains credit card prefixes and descriptions in three hashes. The hashes are of the form:

  'credit card prefix' => 'description',

  i.e. '12345' => 'XYZ Bank Gold Card',


Three (3) hashes:

 %CCprimary     a few short prefixes covering most issuers
 %CCsecondary   many prefixes covering detail of issuers
 %enRoute       card numbers that do not have parity

These three hashes do not completely overlap. The 'primary' hash usually covers many issuers included in the 'secondary' hash.

The 'secondary' hash will include some issuers not covered in 'primary'.

'enRoute' contains prefix's for cards that do not have parity


Michael Robinton, <michael@bizsystems.com>


Copyright 2012, Michael Robinton <michael@bizsystems.com>

This module is licensed under the "Creative Commons Attribution-ShareAlike 3.0 Unported License", a copy of which can be found in the file "Creative-Commons" included with this distribution or at http://creativecommons.org/licenses/by-sa/3.0/.

This module is also licensed under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts, a copy of which can be found in the file "GNU-Free" or at http://http://www.gnu.org/copyleft/fdl.html

You may license this module under either or both of the above licenses.