@simeon979/card-gen
v1.0.3
Published
Generate bank card number and some card number utils
Downloads
3
Maintainers
Readme
Credit Card Generator
API
generateCard(option)
Generate a valid card either randomly or according to supplied options
If startsWith is provided as an option, endsWith, includeSequence, network and issuer are ignored If includeSequence is provided, endsWith, network and issuer are ignored If endsWith is provided, network and issuer are ignored network and issuer can both be provided, or be present independently
Kind: global function
| Param | Type | Description |
| --- | --- | --- |
| option | object | options to fine tune the generated card |
| option.startsWith | string | number | a sequence of digit between 1 - 10 in length to start the generated card with |
| option.endsWith | string | number | a sequence of digit between 1 - 10 in length to end the generated card with |
| option.includeSequence | <code>string</code> \| <code>number</code> | a sequence of digit between 1 - 10 in length to end
the generated card with |
| option.network | string | the network of the card to generate |
| option.issuer | string | the issuer code of the generated card |
| option.verve | boolean | Generate a verve credit card |
lookupCard(bin) ⇒ Object | undefined
Look up information about the BIN of a card and returns an object containing the network and an optional issuer if found or undefined if not found
Kind: global function
| Param | Type | Description | | --- | --- | --- | | bin | string | number | the card to lookup |
computeCheck(card) ⇒ number
Compute the check digit of a number according to the Luhn algorithm
Kind: global function
Returns: number - the check digit
| Param | Type | Description | | --- | --- | --- | | card | string | number | the sequence of number to generate a check digit for according to the Luhn algorithm |
validate(card) ⇒ boolean
Validate that a number passes the Luhn check algorithm
Kind: global function
Returns: boolean - the validity of provided number
| Param | Type | Description | | --- | --- | --- | | card | string | number | the sequence of number to validate |