summaryrefslogtreecommitdiff
path: root/finance/p5-Business-CreditCard/pkg-descr
blob: 25d79f48c946dd03f0df4c97def669728765336f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
These subroutines tell you whether a credit card number is
self-consistent -- whether the last digit of the number is a valid
checksum for the preceding digits.

The validate() subroutine returns 1 if the card number provided passes
the checksum test, and 0 otherwise.

The cardtype() subroutine returns a string containing the type of card:
"MasterCard", "VISA", and so on.  My list is not complete; I welcome
additions.

The generate_last_digit() subroutine computes and returns the last digit
of the card given the preceding digits.  With a 16-digit card, you
provide the first 15 digits; the subroutine returns the sixteenth.

WWW: http://search.cpan.org/dist/Business-CreditCard/