Что проверяет алгоритм Луна
Алгоритм Луна — это контрольная сумма, по которой проверяют, что номер карты введён без опечаток. Он не подтверждает, что карта существует или активна, а лишь ловит ошибки набора: переставленные или неверные цифры. Этот же алгоритм используют формы оплаты, чтобы сразу подсветить опечатку в номере.
Как определяется платёжная система
Платёжную систему определяют по первым цифрам номера (BIN): карты Visa начинаются на 4, Mastercard — на 51–55 и 2221–2720, МИР — на 2200–2204, American Express — на 34 и 37. Инструмент распознаёт основные системы по этим префиксам.
Для чего нужен валидатор
Инструмент полезен разработчикам и тестировщикам платёжных форм: можно проверить корректность тестовых номеров и логику определения системы. Обычным пользователям он помогает убедиться, что номер карты введён без опечатки перед оплатой.