Где я могу найти список фиктивных номеров кредитных карт? - PullRequest
1 голос
/ 08 июня 2011

У меня очень простая проверка JS, и я ищу список фиктивных номеров копий, которые я могу исключить.Просто для mastercard AmEx и Visa

var dummyCCArr = new Array();
dummyCCArr=["5105105105105100","4111111111111111", "4012888888881881", "378282246310005","5454545454545454","5431111111111111",]; 

if(jQuery.inArray(cardNo, dummyCCArr)!=-1){
        ccErrorNo = 5;
        return false;
    }

Есть ссылки?

Ответы [ 2 ]

4 голосов
/ 08 июня 2011

Различные компании-эмитенты кредитных карт используют разные контрольные суммы для первоначальной проверки карты (убедитесь, что это правильный формат для этой марки карты).

Вы можете найти информацию Здесь виспользовались различные контрольные суммы

РЕДАКТИРОВАТЬ: Чтобы уточнить, я бы, возможно, подтвердил, используя такой подход, он не может доказать тот факт, что это действительная кредитная карта, просто правильный формат.

2 голосов
/ 08 июня 2011

Судя по всему, у вас проблемы! Потому что я только что нашел действующий генератор номеров CC. (Не проверено, хотя).

Может быть, кроме самых простых, вам все-таки придется проверять CC.

http://mediakey.dk/~cc/wp-dyn/credit-card-number-generator.php

Вот еще одна ссылка

http://www.paypalobjects.com/en_US/vhelp/paypalmanager_help/credit_card_numbers.htm

...