finance/p5-Business-CreditCard 0.39 DragonFly
Perl5 module to validate/generate credit card checksums/names
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- ART10, GPLv1+
- Categories
- finance, perl5
- Package size
- 13.0 KiB, 24.6 KiB installed
Description
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.
In the other systems
The newest version among them is 0.39, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| DragonFly | finance/p5-Business-CreditCard | 0.39 newest | none known | - | [email protected] | - |
| FreeBSD | finance/p5-Business-CreditCard | 0.39 newest | none known | - | [email protected] | - |
| OpenBSD | misc/p5-CreditCard by name | 0.39 newest | no data | - | The OpenBSD ports mailing-list <[email protected]> | - |
| NetBSD | misc/p5-Business-CreditCard by name | 0.39nb3 newest | none known | - | [email protected] | 2026-07-16 |
| HardenedBSD | finance/p5-Business-CreditCard | 0.39 newest | no data | - | [email protected] | - |
| GhostBSD | finance/p5-Business-CreditCard | 0.39 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install p5-Business-CreditCard
From DPorts:
cd /usr/dports/finance/p5-Business-CreditCard && make install clean
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
Run dependencies 1
Required by 13
- finance/p5-Business-OnlinePayment-2CheckOut
- finance/p5-Business-OnlinePayment-BankOfAmerica
- finance/p5-Business-OnlinePayment-Cardstream
- finance/p5-Business-OnlinePayment-Jettis
- finance/p5-Business-OnlinePayment-LinkPoint
- finance/p5-Business-OnlinePayment-Network1Financial
- finance/p5-Business-OnlinePayment-PayConnect
- finance/p5-Business-OnlinePayment-PaymentsGateway
- finance/p5-Business-OnlinePayment-SurePay
- finance/p5-Business-OnlinePayment-TCLink
- finance/p5-Business-OnlinePayment-VirtualNet
- finance/p5-Business-OnlinePayment-eSec
- finance/p5-Business-WorldPay-Junior