Насправді 16 цифр не є правилом для всіх карток.
☝️ Стандарт ISO/IEC 7812 допускає номери довжиною від 10 до 19 цифр. Але формат із 16 цифр став одним із найпоширеніших. І ці цифри — зовсім не випадковий набір.
У Visa можуть використовуватися 13, 16 або 19 цифр, у Mastercard — 16, в American Express — 15.
Але найцікавіше, що ховається всередині цього номера.
🔴Перші цифри пов’язані з ідентифікацією платіжної системи та емітента. Структура номера визначається міжнародним стандартом ISO/IEC 7812.
🔴Остання цифра — контрольна. Вона розрахована за алгоритмом Луна, винайденим у 1954 році. Вона існує лише для того, щоб миттєво виловити помилку при введенні ще до того, як запит пішов у банк.
А тепер найцікавіше 👇
📱 Коли ви платите смартфоном, у транзакції може використовуватися не справжній номер картки.
За технологією токенізації, PAN замінюється унікальним платіжним токеном, який може бути прив’язаний, наприклад, до конкретного пристрою або продавця.
Тобто номер, який ви бачите на пластиковій картці, і цифровий ідентифікатор, який бере участь у токенізованій оплаті, можуть бути двома різними наборами даних.
💡Щоразу, коли ви вводите номер картки в застосунку, ви запускаєте алгоритм, якому вже 70 років. І він досі не дає збоїв.
