Перевірка номера кредитної картки
Перевірте номери карток за контрольною сумою Луна та виявіть схему — це інструмент розробника для перевірки чисел, а не засіб верифікації карток.
Перевірка номера кредитної картки
Це перевірка контрольної суми та формату для розробників і тестувальників, а не перевірка карток. Він запускає алгоритм Luhn (mod 10) над кожним числом і повідомляє вам, чи є цифри самоузгодженими, а також яку схему пропонують префікс і довжина: Visa, Mastercard, American Express або Discover. Він не може визначити, чи дійсно картка існує, активна чи є кошти — така перевірка неможлива без платіжної мережі, і цей інструмент ніколи не зв’язується з нею.
Використовуйте його під час створення або тестування платіжних форм: перевірте, чи ваші дані приладів проходять ту саму перевірку Luhn, що й справжній шлюз, підтвердьте, що регулярний вираз перевірки приймає 13-значні номери Visa та 15-значні номери Amex, або створіть швидку перевірку правильності для стандартних номерів тесту, як-от 4111 1111 1111 1111 (Visa) або 5500 0000 0000 0004 (Mastercard). Вставляйте одне число в рядок — пробіли та тире всередині числа допустимі — і кожен рядок повертатиметься як дійсна, недійсна контрольна сума або не як номер картки, якщо він не містить 12–19 цифр.
Параметр «Показати» перемикається між повним анотованим звітом і відфільтрованим списком лише дійсних або лише помилкових рядків, що зручно для очищення файлу фікстури. Виявлення схеми можна вимкнути, якщо вам важлива лише контрольна сума.
Усе працює локально у вашому браузері: нічого ніде не надсилається, не реєструється та не зберігається. І все ж розглядайте справжні номери карток як конфіденційні дані — цей інструмент призначений для публічно задокументованих тестових номерів, які використовуються в розробці.