Path to this page:
./
misc/p5-Business-CreditCard,
Perl5 module to validate/generate credit card checksums/names
Branch: CURRENT,
Version: 0.39nb1,
Package name: p5-Business-CreditCard-0.39nb1,
Maintainer: pkgsrc-usersThese 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.
This module does not tell you whether the number is on an actual card,
only whether it might conceivably be on a real card.
These subroutines will also work if you provide the arguments as numbers
instead of strings, e.g. validate(5276440065421319).
Required to run:[
lang/perl5]
Required to build:[
pkgtools/cwrappers]
Master sites: (Expand)
Filesize: 11.641 KB
Version history: (Expand)
- (2024-11-16) Updated to version: p5-Business-CreditCard-0.39nb1
- (2024-05-27) Updated to version: p5-Business-CreditCard-0.39
- (2023-07-06) Updated to version: p5-Business-CreditCard-0.36nb7
- (2022-06-28) Updated to version: p5-Business-CreditCard-0.36nb6
- (2021-05-25) Updated to version: p5-Business-CreditCard-0.36nb5
- (2020-09-01) Updated to version: p5-Business-CreditCard-0.36nb4
CVS history: (Expand)