Вставка кода проверки на свой сайт
Пример, как будет выглядеть форма после вставки http://spasibo.kz/verify/test_verify.php.
Вы можете втавить код проверки карты и IBAN на свой сайт, для этого скопируйте и вставьте на желаемую страницу следующий код:
<iframe id=verify src='http://spasibo.kz/verify/verify_mini.php' frameborder='0' name='verify_form' width='565' height='200' marginheight='0' marginwidth='0'>для корректной работы, браузер должен поддерживать работу с фреймами.</iframe>
Проверить любую банковскую карту
Карта должна содержать только 16 цифр, слитно без пробелов и знаков. Допускается подставлять карту в строку, пример http://spasibo.kz/verify/?card=4256801140519475
Проверить IBAN
IBAN KZ56319Y010002168103 верен
IBAN должен содержать первые два знака правильный код ISO страны, например KZ56319Y010002168103. Допускается подставлять IBAN в строку, пример http://spasibo.kz/verify/?iban=KZ56319Y010002168103
Проверить WMID
Номер WMID должен содержать только 12 цифр
Проверить кошелек
Номер WM-кошелька должен содержать латинскую букву и 12 цифр, например Z111111111111
Что обозначают цифры на банковской карте?
Первая цифра обозначает сферу деятельности компании, которая выпустила карту, попросту это идентификатор отрасли промышленности.Отсчитайте 6 первых цифр номера банковской карты. Это количество цифр называют БИН банка, по-другому банковский идентификатор. Простыми словами, зная этот номер, вы сможете вычислить платежную систему, что выпустила эту карту. Приведем пример, карта VISA всегда будет начинаться с цифры 4, Mastercard - с цифры 5, а Maestro - с 3, 5, 6.
Что означает седьмая цифра на банковской карте? С нее начинается номер счета конкретного человека, то есть обладателя карты. Номер счета заканчивается на предпоследней цифре. Здесь может содержаться данные о филиале банка, о валютности карты, о наличии чипа и т.д.Последняя цифра в номере банковской карты является проверочным числом по алгоритму LUHN.
Как определить действительна ли карта? Следует умножить все нечетные цифры номера на 2. При получении двухзначных чисел в результате умножения, сложите составляющие числа между собой для получения однозначного. Теперь необходимо сложить все цифры. Посчитайте сумму четных чисел номера и прибавьте к полученному числу. Если результат кратен 10, значит банковская карта действующая.