Мгновенная проверка любого номера карты и определение платёжной системы — бесплатно, без регистрации.
Learn how this works →прокрутите для примеров и подробностей ↓
Введите или вставьте номер карты — пробелы для форматирования сервис уберёт сам.
Платёжная система определяется с первой цифры. Проверка запускается начиная с 13 цифр.
Зелёный цвет — структурно верный номер. Красный — скорее всего, ошибка в одной из цифр.
Только проверка формата
Этот инструмент проверяет только формат. Он валидирует структуру и контрольную сумму, но не подтверждает, что карта существует, активна, имеет средства, не заблокирована или может быть использована для списания. Он не выполняет авторизацию платежа и не проверяет эмитента.
Как работает эта проверка карты
Номер банковской карты — это последовательность из 13–19 цифр, нанесённая на лицевую сторону каждой платёжной карты. Первые 6–8 цифр образуют BIN (Bank Identification Number): в них зашиты платёжная сеть, банк-эмитент и категория карты. Средние цифры — идентификатор счёта, а последняя — контрольная цифра по алгоритму Луна, предназначенная для выявления опечаток. Этот валидатор проверяет контрольную сумму и определяет платёжную систему по BIN-префиксу.
В основе проверки — алгоритм Луна (ISO/IEC 7812), который применяют все крупные платёжные сети. Начиная с крайней правой цифры, каждая вторая удваивается; если результат больше 9 — вычитается 9. Сумма всех цифр правильного номера всегда кратна 10. Платёжная система определяется по первым цифрам: 4 — Visa, 51–55 или 2221–2720 — Mastercard, 34 или 37 — Amex, 6011 или 65 — Discover, 62 — UnionPay.
Пример
Пример: для тестового номера Visa 4242 4242 4242 4242, сумма Луна равна 60 — кратна 10, значит номер структурно корректен.
Клиентская проверка номера карты отсекает очевидные ошибки ещё до обращения к платёжному шлюзу. Это уменьшает число отклонённых платежей, повышает конверсию на кассе и сокращает лишние запросы к Stripe, Braintree или Adyen. В тестовой среде без такого валидатора не обойтись — он позволяет быстро убедиться в корректности номера, не обращаясь к боевым платёжным API.
Это последовательность из 13–19 цифр, нанесённая на платёжную карту. Состоит из BIN (первые 6–8 цифр, кодируют сеть и банк), идентификатора счёта (средние цифры) и контрольной цифры Луна (последняя). Контрольная цифра позволяет мгновенно выявить опечатку.
Вставьте или введите номер в поле выше. Валидатор мгновенно применит алгоритм Луна и определит платёжную систему по первым цифрам. Нажимать ничего не нужно — проверка идёт по мере ввода.
Алгоритм Луна (ISO/IEC 7812) — формула контрольной суммы, используемая всеми крупными платёжными сетями для выявления опечаток. Начиная с крайней правой цифры, каждая вторая удваивается; если результат больше 9 — вычитается 9. Сумма всех цифр правильного номера всегда делится на 10.
BIN (Bank Identification Number), или IIN — первые 6–8 цифр номера карты. Они идентифицируют платёжную сеть, банк-эмитент и тип карты. Торговцы и процессинговые компании используют BIN для маршрутизации транзакций и применения страновых правил.
Эти страницы глубже раскрывают отдельные темы, не дублируя сам валидатор.
Справочные гиды →Что такое номер карты
Практическое руководство по теме «Что такое номер карты» с акцентом на структурную проверку и корректное использование данных.
Как работает проверка карты
Практическое руководство по теме «Как работает проверка карты» с акцентом на структурную проверку и корректное использование данных.
Формат номера карты
Практическое руководство по теме «Формат номера карты» с акцентом на структурную проверку и корректное использование данных.
Что такое алгоритм Луна
Практическое руководство по теме «Что такое алгоритм Луна» с акцентом на структурную проверку и корректное использование данных.
Номер карты и IBAN
Практическое руководство по теме «Номер карты и IBAN» с акцентом на структурную проверку и корректное использование данных.
Частые ошибки номера карты
Практическое руководство по теме «Частые ошибки номера карты» с акцентом на структурную проверку и корректное использование данных.