Об этом инструменте
Номер карты не случаен: первые цифры (IIN) определяют платёжную систему, длина фиксирована для каждой системы, а последняя цифра — контрольная сумма Luhn для остальных. Инструмент создаёт номера, удовлетворяющие всем трём правилам, поэтому платёжные формы принимают их как корректные — идеально для тестирования валидации, форматирования и оформления заказа без настоящей карты.
Всё генерируется в браузере, без сетевых запросов. Для сквозного тестирования платежей используйте официальные sandbox-карты ниже: провайдеры вроде Stripe сопоставляют конкретные номера результатам «успех», «отклонено» или «недостаточно средств».
Частые вопросы
Настоящие ли эти номера кредитных карт? Можно ли ими что-то купить?
Нет. Каждый номер генерируется случайным образом прямо в браузере и лишь имитирует структуру настоящей карты — он проходит проверку по алгоритму Луна, но не привязан ни к какому банку, счёту или реальным средствам. Списать с него деньги невозможно. Используйте эти номера только для тестирования платёжных форм и процесса оформления заказа, но никогда для мошенничества.
Что означает «проходит проверку по алгоритму Луна» и почему это важно для тестирования?
Алгоритм Луна — это контрольная сумма, которой должен соответствовать любой настоящий номер карты, и многие платёжные формы проверяют её на стороне клиента перед отправкой. Сгенерированные номера проходят ту же проверку, поэтому ведут себя как правдоподобный номер карты для тестирования валидации форм — не принадлежа при этом ни одному реальному счёту.
Можно ли протестировать конкретные сценарии, например отклонённую карту или 3D Secure?
Да. В таблице песочницы под генератором перечислены известные тестовые номера Stripe и PayPal, привязанные к конкретным результатам — успех, отказ, недостаточно средств, 3D Secure, — чтобы вы могли напрямую проверить эти сценарии в тестовой платёжной интеграции.
Отправляются ли какие-либо мои данные на сервер?
Нет. Номера карт, имена и CVV полностью генерируются в вашем браузере с помощью Web Crypto API. Ничего из сгенерированного никуда не отправляется и не хранится на наших серверах.
Можно ли генерировать карты определённой платёжной системы или с фиксированным префиксом BIN?
Да. Выберите конкретную платёжную систему (Visa, Mastercard, Amex, Discover, JCB, Diners) или оставьте Any, а также при желании зафиксируйте первые 4, 6 или 8 цифр, чтобы протестировать логику маршрутизации по BIN.