Генератор тестовых номеров банковских карт
Нужна проверка номера карты?
Проверьте номер карты по алгоритму Луна и определите платёжную систему — Visa, Mastercard, МИР, UnionPay.
Быстрый генератор тестовых номеров банковских карт. Выберите платёжную систему — и получите корректный PAN, держателя, срок действия и CVC за один клик. Номер проходит проверку по алгоритму Луна и соответствует BIN-префиксам выбранной платёжной системы.
Подходит для валидации ввода, отладки UI платёжных форм и определения платёжной системы по BIN.
Какие платёжные системы поддерживаются?
Генератор создаёт номера для 8 платёжных систем:
- Visa — начинается с 4, длина 16 цифр.
- Mastercard — 51–55 и 2221–2720, 16 цифр.
- МИР — 2200–2204, 16 цифр.
- American Express — 34 и 37, 15 цифр и 4-значный CVC.
- JCB — 3528–3589, 16 цифр.
- Discover — 6011, 65, 644–649, 16 цифр.
- Maestro — 50, 56–58, 6, 16 цифр.
- UnionPay — 62, 16 цифр.
В режиме «Любая» на каждую генерацию случайно выбирается одна из 8 платёжных систем.
Формат данных
- PAN — без пробелов по умолчанию, с группировкой 4-4-4-4 по чекбоксу (в буфер копируется всегда чисто).
- Держатель — латиница в верхнем регистре, имя + фамилия.
- Срок действия — MM/YY, всегда в будущем (текущий год + 1…5).
- CVC — 3 цифры (4 для Amex).
Внимание! Все номера — алгоритмически валидные, но вымышленные. Они не позволят оплатить что-либо в реальном интернете.
Часто задаваемые вопросы
- Что это за номера карт?
- Это тестовые номера банковских карт, сгенерированные по BIN-префиксам платёжных систем с валидной контрольной суммой по алгоритму Луна. Они подходят для проверки форм оплаты, валидации ввода и отладки фронтенда, но не принадлежат реальным эмитентам и не работают в настоящем эквайринге.
- Можно ли оплатить такой картой?
- Нет. Номера алгоритмически валидны по Луну (как и реальные карты), но BIN-префиксы и остальные цифры случайны. Эти карты не принадлежат банкам, не имеют счёта и отклоняются любым платёжным шлюзом. Используйте их только для тестирования клиентской части.
- Что такое алгоритм Луна?
- Алгоритм Луна — международный стандарт проверки контрольной суммы номера карты (ISO/IEC 7812). Каждая последняя цифра номера — контрольная: если её пересчитать по алгоритму и сумма всех цифр делится на 10, номер формально валиден. Наш генератор всегда подставляет корректную контрольную цифру.
- Какие платёжные системы поддерживаются?
- Поддерживаются Visa, Mastercard, МИР, American Express, JCB, Discover, Maestro и UnionPay. Для каждой платёжной системы используется её BIN-диапазон: Visa — начинается с 4; Mastercard — 51–55 и 2221–2720; МИР — 2200–2204; Amex — 34 и 37 (15 цифр); остальные — по собственным префиксам.
- Почему PAN выглядит как настоящий?
- Потому что он построен по тому же стандарту ISO/IEC 7812, что и реальные карты: валидный BIN-префикс платёжной системы + случайные цифры + контрольная цифра по алгоритму Луна. Отличие от настоящей карты в том, что комбинация не привязана к реальному счёту в банке — это имитация формата, а не платёжного средства.