Валидатор карт

Мгновенная проверка любого номера карты и определение платёжной системы — бесплатно, без регистрации.

Learn how this works →
  • Мы НЕ сохраняем ваш номер карты.
  • Проверка выполняется полностью в вашем браузере — никакие данные не передаются на сервер.
  • Регистрация не требуется. Данные не сохраняются.

прокрутите для примеров и подробностей

Как пользоваться

Как пользоваться

  1. 1

    Введите или вставьте номер карты — пробелы для форматирования сервис уберёт сам.

  2. 2

    Платёжная система определяется с первой цифры. Проверка запускается начиная с 13 цифр.

  3. 3

    Зелёный цвет — структурно верный номер. Красный — скорее всего, ошибка в одной из цифр.

Важно

Только проверка формата

Этот инструмент проверяет только формат. Он валидирует структуру и контрольную сумму, но не подтверждает, что карта существует, активна, имеет средства, не заблокирована или может быть использована для списания. Он не выполняет авторизацию платежа и не проверяет эмитента.

Как работает эта проверка карты

  • Проверка карты анализирует формат номера, шаблон платёжной сети и контрольную сумму Луна.
  • Положительный результат означает только структурную корректность номера.
Карта

Что такое номер банковской карты?

Номер банковской карты — это последовательность из 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, значит номер структурно корректен.

Как правильно использовать результат

Как правильно использовать результат

Что делает

  • Проверяет структуру номера карты перед отправкой формы.
  • Выполняет проверку Луна и определяет вероятную платёжную сеть.
  • Помогает поймать ошибки ручного ввода до отправки данных дальше.

Чего не делает

  • Не подтверждает, что карта активна.
  • Не проверяет доступные средства, срок действия или CVV.
  • Не авторизует и не обрабатывает платёж.
Преимущества

Почему важна проверка номера карты

Клиентская проверка номера карты отсекает очевидные ошибки ещё до обращения к платёжному шлюзу. Это уменьшает число отклонённых платежей, повышает конверсию на кассе и сокращает лишние запросы к Stripe, Braintree или Adyen. В тестовой среде без такого валидатора не обойтись — он позволяет быстро убедиться в корректности номера, не обращаясь к боевым платёжным API.

  • Выявляет опечатки до того, как платёжный запрос уходит к шлюзу — снижает число отклонённых транзакций.
  • Определяет платёжную систему с первой цифры — Visa, Mastercard, Amex, Discover, UnionPay и другие.
  • Работает полностью в браузере — никакие данные не покидают ваш компьютер.
  • Сокращает лишние вызовы API к Stripe, Braintree или Adyen в процессе разработки.
  • Незаменим для тестовых сред — проверяйте номера карт без обращения к боевым платёжным API.
  • Бесплатно, мгновенно, без регистрации.
Для кого этот инструмент

Для кого этот инструмент

  • Для разработчиков, тестирующих карточные поля в checkout и billing-потоках.
  • Для команд поддержки и операций, которые просматривают вручную введенные карточные данные.
  • Для продуктовых команд, которым нужна более безопасная валидация до запросов в gateway.
Когда использовать этот инструмент

Когда использовать этот инструмент

  • Проверка тестовых номеров во время QA или разработки платёжной формы.
  • Отлов опечаток до того, как checkout-запрос уйдёт в gateway.
  • Проверка формата во внутренних admin- или support-инструментах.
  • Проверка вручную введённых номеров в операционных процессах.
Когда этого инструмента недостаточно

Когда этого инструмента недостаточно

  • Номер, прошедший Луна, всё равно может быть отклонён.
  • Определение сети не подтверждает эмитента или статус счёта.
  • Реальный успех платежа всё равно зависит от эмитента, лимитов, срока действия, CVV и gateway-проверок.
Часто задаваемые вопросы о проверке карт

Часто задаваемые вопросы о проверке карт

Что такое номер банковской карты?

Это последовательность из 13–19 цифр, нанесённая на платёжную карту. Состоит из BIN (первые 6–8 цифр, кодируют сеть и банк), идентификатора счёта (средние цифры) и контрольной цифры Луна (последняя). Контрольная цифра позволяет мгновенно выявить опечатку.

Как проверить номер карты онлайн?

Вставьте или введите номер в поле выше. Валидатор мгновенно применит алгоритм Луна и определит платёжную систему по первым цифрам. Нажимать ничего не нужно — проверка идёт по мере ввода.

Что такое алгоритм Луна?

Алгоритм Луна (ISO/IEC 7812) — формула контрольной суммы, используемая всеми крупными платёжными сетями для выявления опечаток. Начиная с крайней правой цифры, каждая вторая удваивается; если результат больше 9 — вычитается 9. Сумма всех цифр правильного номера всегда делится на 10.

Что такое номер BIN?

BIN (Bank Identification Number), или IIN — первые 6–8 цифр номера карты. Они идентифицируют платёжную сеть, банк-эмитент и тип карты. Торговцы и процессинговые компании используют BIN для маршрутизации транзакций и применения страновых правил.

Справочные гиды

Справочные гиды

Эти страницы глубже раскрывают отдельные темы, не дублируя сам валидатор.

Справочные гиды

Что такое номер карты

Практическое руководство по теме «Что такое номер карты» с акцентом на структурную проверку и корректное использование данных.

Как работает проверка карты

Практическое руководство по теме «Как работает проверка карты» с акцентом на структурную проверку и корректное использование данных.

Формат номера карты

Практическое руководство по теме «Формат номера карты» с акцентом на структурную проверку и корректное использование данных.

Что такое алгоритм Луна

Практическое руководство по теме «Что такое алгоритм Луна» с акцентом на структурную проверку и корректное использование данных.

Номер карты и IBAN

Практическое руководство по теме «Номер карты и IBAN» с акцентом на структурную проверку и корректное использование данных.

Частые ошибки номера карты

Практическое руководство по теме «Частые ошибки номера карты» с акцентом на структурную проверку и корректное использование данных.

Похожие инструменты

Похожие инструменты