Public Member Functions | |
| isValidCard ($sNumber, $sType="", $sDate="") | |
Protected Member Functions | |
| _isValidType ($sType, $sNumber) | |
| _isExpired ($sDate) | |
| _isValidNumer ($sNumber) | |
Protected Attributes | |
| $_aCardsInfo | |
Credit card validation class
Definition at line 7 of file oxccvalidator.php.
| oxCcValidator._isExpired | ( | $ | sDate | ) | [protected] |
Checks credit card expiration date. Returns TRUE if card is not expired
| string | $sDate credit card type |
Definition at line 52 of file oxccvalidator.php.
| oxCcValidator._isValidNumer | ( | $ | sNumber | ) | [protected] |
checks credit card number. Returns TRUE if card number is valid
| string | $sNumber credit card number |
Definition at line 77 of file oxccvalidator.php.
| oxCcValidator._isValidType | ( | $ | sType, | |
| $ | sNumber | |||
| ) | [protected] |
Checks credit card type. Returns TRUE if card is valid
| string | $sType credit card type | |
| string | $sNumber credit card number |
Definition at line 34 of file oxccvalidator.php.
| oxCcValidator.isValidCard | ( | $ | sNumber, | |
| $ | sType = "", |
|||
| $ | sDate = "" | |||
| ) |
Checks if provided credit card information is valid. Returns TRUE if valid
| object | $sNumber credit card number | |
| string | $sType credit card type [optional] | |
| string | $sDate card expiration date [optional] |
Definition at line 111 of file oxccvalidator.php.
oxCcValidator.$_aCardsInfo [protected] |
array(
"amx" => '/^3[47].{13}$/',
"dlt" => '/^4.{15}$/',
"dnc" => '/^30[0-5].{11}$|^3[68].{12}$/',
"dsc" => '/^6011.{12}$/',
"enr" => '/^2014.{11}$|^2149.{11}$/',
"jcb" => '/^3.{15}$|^2131|1800.{11}$/',
"mcd" => '/^5[1-5].{14}$/',
"swi" => '/^[456].{15}$|^[456].{17,18}$/',
"vis" => '/^4.{15}$|^4.{12}$/',
)
Definition at line 14 of file oxccvalidator.php.
1.7.1