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

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

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» с акцентом на структурную проверку и корректное использование данных.

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

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

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

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