@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

    Install

    npm i @simeon979/card-gen

    DownloadsWeekly Downloads

    28

    Version

    1.0.3

    License

    ISC

    Unpacked Size

    1.17 MB

    Total Files

    19

    Last publish

    Collaborators

    • avatar