Esempio n. 1
0
<?php

$ccv = new CCValidator('JOHN JOHNSON', CCV_AMERICAN_EXPRESS, '378282246310005', 3, 2007);
if ($validCard = $ccv->validate()) {
    if ($validCard & CCV_RES_ERR_HOLDER) {
        echo 'Card holder\'s name is missing or incorrect.<br />';
    }
    if ($validCard & CCV_RES_ERR_TYPE) {
        echo 'Incorrect credit card type.<br />';
    }
    if ($validCard & CCV_RES_ERR_DATE) {
        echo 'Incorrect expiration date.<br />';
    }
    if ($validCard & CCV_RES_ERR_FORMAT) {
        echo 'Incorrect credit card number format.<br />';
    }
    if ($validCard & CCV_RES_ERR_NUMBER) {
        echo 'Invalid credit card number.<br />';
    }
} else {
    echo 'Credit card information is valid.<br />';
}