credit-card-identifier

Correctly identifies cards from VISA, Amex, Mastercard, Diners, Discover, JCB, Switch, Solo, Dankort, Maestro, Forbrugsforeningen, Laser.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
credit-card-identifier
1200.2.09 years ago9 years agoMinified + gzip package size for credit-card-identifier in KB

Readme

Credit Card Identifier
Correctly identifies cards from VISA, Amex, Mastercard, Diners, Discover, JCB, Switch, Solo, Dankort, Maestro, Forbrugsforeningen, Laser.

Interface

identifyCard('card number');
Given a card number represented as a string, the find method will return the name of the card scheme or 'Unknown'.

Usage

identifyCard = require('credit-card-identifier')

console.log(identifyCard('4929255008802878')) //VISA
console.log(identifyCard('4532971714778876')) //VISA

console.log(identifyCard('5170651768364146')) //MasterCard
console.log(identifyCard('5125796296825872')) //MasterCard

console.log(identifyCard('349237692562216')) //AMEX
console.log(identifyCard('375886564589009')) //AMEX

console.log(identifyCard('3011286804723969')) //Diners
console.log(identifyCard('3026210028069895')) //Diners

Contributing

All contributions are welcome. Please supply tests to prove your changes

LICENSE

Creative Commons Attribution-ShareAlike