Как проверить информацию о кредитной карте

Номера кредитных карт генерируются в соответствии с определенным набором правил. Это дает продавцам возможность проверить действительность номера карты до принятия платежа покупателя. Расчет для сравнения номера кредитной карты с ее контрольной суммой известен как алгоритм Луна. Вы также можете сэкономить время, используя онлайн-валидатор кредитных карт, который выполнит расчет контрольной суммы за вас.

Ручная проверка

1

Запишите последнюю цифру номера кредитной карты. Это цифра контрольной суммы, которую вы будете использовать для проверки оставшейся части номера кредитной карты.

2

Перечислите каждую цифру номера кредитной карты, начиная с цифры слева от контрольной суммы и двигаясь влево. Если номер кредитной карты состоит из 16 цифр, удвойте количество каждой цифры в нечетных местах, работая справа налево, прежде чем добавлять его в свой список. Для кредитных карт с 15 цифрами вы должны удвоить цифры в четных местах. Если при удвоении цифры получается число больше 10, сложите две цифры нового числа и запишите результат в свой список. Например, если цифра на карточке - семь, удвоение ее приведет к 14. Сумма двух цифр будет равна пяти.

3

Подсчитайте свой список чисел. Не включайте цифру контрольной суммы в общую сумму. Если общую сумму можно разделить поровну на 10, значит на кредитной карте есть действительный номер. В противном случае вы не должны обрабатывать транзакцию по кредитной карте.

Онлайн-проверка

1

Посетите Bin-iin.com, Creditcardity.com или другую службу проверки кредитных карт в Интернете. Изучите степень проверки, которую может предоставить каждый веб-сайт. Вы получите только подтверждение того, что номер карты действителен, а не то, что на карте есть кредит.

2

Введите тип кредитной карты, номер карты и срок действия в соответствующие поля. Нажмите "Enter", чтобы отправить информацию и подтвердить кредитную карту.

3

Дождитесь подтверждения информации с сайта. Если кредитная карта окажется недействительной, сообщите клиенту, что вы не можете обработать транзакцию.