Генератори за платіжною системою
Visa Mastercard American Express Discover JCB Diners Club UnionPay Maestro
Visa
Номери Visa починаються з 4, мають 16 цифр і 3-значний код безпеки. Остання цифра — контрольна цифра Luhn, завдяки якій форма ловить помилки ще до надсилання картки платіжному провайдеру.
Mastercard
Номери Mastercard починаються з 51, 52, 53, 54, 55, 2221–2720, мають 16 цифр і 3-значний код безпеки. Остання цифра — контрольна цифра Luhn, завдяки якій форма ловить помилки ще до надсилання картки платіжному провайдеру.
American Express
Номери American Express починаються з 34, 37, мають 15 цифр і 4-значний код безпеки. Остання цифра — контрольна цифра Luhn, завдяки якій форма ловить помилки ще до надсилання картки платіжному провайдеру.
Discover
Номери Discover починаються з 6011, 644–649, 65, мають 16 цифр і 3-значний код безпеки. Остання цифра — контрольна цифра Luhn, завдяки якій форма ловить помилки ще до надсилання картки платіжному провайдеру.
JCB
Номери JCB починаються з 3528–3589, мають 16 цифр і 3-значний код безпеки. Остання цифра — контрольна цифра Luhn, завдяки якій форма ловить помилки ще до надсилання картки платіжному провайдеру.
Diners Club
Номери Diners Club починаються з 300–305, 36, 38, мають 14 цифр і 3-значний код безпеки. Остання цифра — контрольна цифра Luhn, завдяки якій форма ловить помилки ще до надсилання картки платіжному провайдеру.
UnionPay
Номери UnionPay починаються з 62, мають 16 цифр і 3-значний код безпеки. Остання цифра — контрольна цифра Luhn, завдяки якій форма ловить помилки ще до надсилання картки платіжному провайдеру.
Maestro
Номери Maestro починаються з 5018, 5020, 5038, 6304, 6759, мають 16 цифр і 3-значний код безпеки. Остання цифра — контрольна цифра Luhn, завдяки якій форма ловить помилки ще до надсилання картки платіжному провайдеру.
FAQ
Згенеровані номери карток справжні?
Ні. Вони відповідають правилам префікса й довжини платіжної системи і проходять контрольну суму Luhn, тому валідація на фронтенді їх приймає, але вони випадкові й не прив'язані до жодного рахунку. Будь-яка реальна авторизація буде відхилена.
Для чого їх можна використати?
Тестування валідації форми оплати, масок вводу і визначення бренду, наповнення QA-баз і фікстур, скриншоти й демо інтерфейсу, навантажувальні тести, яким потрібні лише правильно сформовані номери.
Чи можна їх використати в тестовому режимі Stripe або Adyen?
Зазвичай ні — пісочниці приймають лише власні опубліковані тестові номери. Для тестування шлюзів використовуйте наш список тестових карток.
Чому немає власного BIN?
Генерація номерів за BIN конкретного банку — це техніка BIN-атак (card testing) на реальних власників карток, тому ми генеруємо лише з діапазонів на рівні платіжної системи.