0.28 unreleased
- added Switch and Solo cards, patch from Max Becker
- added proper Changes file
+ - added documentation on cardtype() return values from
+ tmurray@agronomy.org (closes: cpan #3330)
0.27 20 Jan 2002
- small typo for amex cards
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.
+card. My list is not complete; I welcome additions.
+
+Possible return values are:
+
+ VISA card
+ MasterCard
+ Discover card
+ American Express card
+ Diner's Club/Carte Blanche
+ enRoute
+ JCB
+ BankCard
+ Switch
+ Solo
+ Unknown
+
+"Not a credit card" is returned on obviously invalid
+data values.
The generate_last_digit() subroutine computes and returns the last
digit of the card given the preceding digits. With a 16-digit card,