Проверка номера кредитной карты
Сверьте номера карт с контрольной суммой Луна и определите схему — инструмент разработчика для проверки номеров, а не средство проверки карт.
Проверка номера кредитной карты
Это средство проверки контрольной суммы и формата для разработчиков и тестировщиков, а не средство проверки карт. Он запускает алгоритм Луна (мод 10) для каждого номера и сообщает вам, являются ли цифры самосогласованными, а также какую схему предлагают префикс и длина: Visa, Mastercard, American Express или Discover. Он не может определить, существует ли карта на самом деле, активна или на ней есть средства — такая проверка невозможна без платежной сети, и этот инструмент никогда не связывается с ней.
Используйте его при создании или тестировании форм оплаты: убедитесь, что данные вашего прибора проходят ту же проверку Луна, которую выполняет реальный шлюз, убедитесь, что регулярное выражение проверки принимает 13-значные номера Visa и 15-значные номера Amex, или сгенерируйте быстрые проверки работоспособности для стандартных тестовых номеров, таких как 4111 1111 1111 1111 (Visa) или 5500 0000 0000 0004 (Mastercard). Вставьте по одному числу в строку — пробелы и тире внутри номера допустимы — и каждая строка возвращается с аннотацией как действительная, недействительная контрольная сумма или не как номер карты, если она не состоит из 12–19 цифр.
Опция «Показать» переключается между полным аннотированным отчетом и отфильтрованным списком только действительных или только неисправных строк, что удобно для очистки файла фикстур. Обнаружение схемы можно отключить, если вас интересует только контрольная сумма.
Все работает локально в вашем браузере: ничего никуда не отправляется, не регистрируется и не сохраняется. Тем не менее, относитесь к реальным номерам карт как к конфиденциальным данным — этот инструмент предназначен для общедоступных тестовых номеров, используемых в разработке.