nekoos / credit-card-validator
Validates popular debit and credit cards numbers.
v0.1.0
2021-04-09 18:27 UTC
Requires
- php: >=5.6
- inacho/php-credit-card-validator: ^1.0
This package is auto-updated.
Last update: 2024-11-10 02:40:04 UTC
README
franchises
visa mastercard amex dinersclub discover unionpay jcb visaelectron maestro forbrugsforeningen dankort
Available methods
Validate a card number and return the type, state and number:
$card = NekoOs\Validator\Support\Facades\CreditCard::isValidNumber('371449635398431'); print_r($card);
Result:
Array
(
[valid] => (bool true or false)
[number] => 371449635398431
[type] => mastercard
)
Also is possible Validate a card number knowing the type (franchise): (Optional)
$card = NekoOs\Validator\Support\Facades\CreditCard::isValidNumber('371449635398431', 'mastercard'); print_r($card);
Result:
Array
(
[valid] => (bool true or false)
[number] => 371449635398431
[type] => mastercard
)
Validate the expiration date
$validDate = NekoOs\Validator\Support\Facades\CreditCard::isValidDate('2024-04'); var_dump($validDate);
Result:
bool (true or false)
Validate the CVC
$validCvc = NekoOs\Validator\Support\Facades\CreditCard::isValidCvc(234, 'visa'); var_dump($validCvc);
Result:
bool (true or false)