Pull to refresh

Comments 5

Ах были времена) 4264298, 4264299 навсегда останутся в моей памяти)

как легко и без лишних забот понять, что пользователь ввел некорректный номер карты? (скорее всего это как-то связано с последней цифрой номера карты)

Для тех кто работает в финтехе и не только знают про алгоритмом Луна. Для тех кто не знает вот:

Необходимо просуммировать все цифры на чётных позициях справа налево, далее прибавить к полученному значению сумму всех цифр на нечётных позициях, умноженных на 2, при этом, если произведение таких чисел больше 9, то из него вычитается 9. Если полученная сумма делится на 10 без остатка, значит начальное число введено верно.

В модемную эпоху (на заре онлайн-платежей) так бесплатно получали доступ к платному контенту. Сервер связывался с банком раз в сутки и "на месте" проверить мог только контрольное число, а не наличие денег. Были даже специальные проги для генерации фейковых номеров карт.

Подскажите, а бин-таблицы от VISA, Мир и др. платежных систем тоже есть в открытом доступе? Можете дать ссылки?

Мир не знаю, остальные гуглятся BIN base

Sign up to leave a comment.

Articles