Esempio n. 1
0
 static function creditCardNumber($value, $type)
 {
     require_once 'Validate/Finance/CreditCard.php';
     return Validate_Finance_CreditCard::number($value, $type);
 }
Esempio n. 2
0
 /**
  * _validateCardNumber
  *
  * Uses Validate_Finance_CreditCard to validate the card number.
  *
  * @author Joe Stump <*****@*****.**>
  * @return mixed PEAR_Error on failure, TRUE on success
  * @see Payment_Process_Type_CreditCard::_getValidateTypeMap()
  * @see Validate_Finance_CreditCard
  */
 function _validateCardNumber()
 {
     if (!Validate_Finance_CreditCard::number($this->cardNumber, $this->_mapType())) {
         return PEAR::raiseError('Invalid credit card number');
     }
     return true;
 }
<?php

require_once 'Validate/Finance/CreditCard.php';
$values = array('6762195515061813', '6762195515061814');
foreach ($values as $value) {
    $result = Validate_Finance_CreditCard::number($values);
    print_r($result);
}
Esempio n. 4
0
 /**
  * _validateCardNumber
  *
  * Uses Validate_Finance_CreditCard to validate the card number.
  *
  * @author Joe Stump <*****@*****.**>
  * @return bool
  * @throws Payment_Process2_Exception
  * @see Payment_Process2_Type_CreditCard::_mapType()
  * @see Validate_Finance_CreditCard
  */
 function _validateCardNumber()
 {
     if (!Validate_Finance_CreditCard::number($this->cardNumber, $this->_mapType())) {
         throw new Payment_Process2_Exception('Invalid credit card number');
     }
     return true;
 }