@simeon979/card-gen

1.0.3 • Public • Published

Credit Card Generator

version badge

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

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

computeCheck(card)number

Compute the check digit of a number according to the Luhn algorithm

validate(card)boolean

Validate that a number passes the Luhn check algorithm

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 string | number 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

Package Sidebar

Install

npm i @simeon979/card-gen

Weekly Downloads

4

Version

1.0.3

License

ISC

Unpacked Size

1.17 MB

Total Files

19

Last publish

Collaborators

  • simeon979