По номеру карты -
"
Первые 6 цифр банковской карты - это так называемый БИН (банковский идентификационный номер). Первая его цифра содержит информацию о платёжной системе (5 - MasterCard, 4 - VISA, 3 - AmEx и т.д.) , а под остальными цифрами скрываются как раз банк-эмитент и статус карты (Classic, Gold, Platinum и т.д.)
"
По карточному счету (пример) -
"
42307.810.5.9038.0710235 - все счета в любых банках имеют 20 знаков
42307 - балансовый счет (учет средств клиента в зависимости от создаваемого резерва) , карточные счета - всегда имеют балансовый счет - 40817 - во всех банках
810 (840, 978..) - валюта счета - рубли (доллары, евро... )
5 - контрольное число
9038 - первые 2 цифры код банка, вторые 2 - код подразделения банка (в данном случае 90 - Сбербанк, 38 - Москва)
0710235 - порядковый номер клиента в данном банке "на данном балансовом счете" - в данном случае на балансовом счете 42307
"
Сервис о получении информации по номеру банковской карты, например, вот.