Имя владельца карты не указывается при чтении карты EMV
Я успешно смог получить номер карты и срок ее действия с бесконтактной дебетовой / кредитной карты. Однако имя владельца карты не возвращается в ответе на команду READ RECORD. Я что-то упустил?
- Select Application
# IN_DATA_EXCHANGE
>> D4 40 01 00 A4 04 00 07 A0 00 00 00 03 10 10 00
<< D5 41 00 6F 43 84 07 A0 00 00 00 03 10 10 A5 38 50 10 56 69 73 61 20 20 20 20 20 20 20 20 20 20 20 20 9F 38 18 9F 66 04 9F 02 06 9F 03 06 9F 1A 02 95 05 5F 2A 02 9A 03 9C 01 9F 37 04 BF 0C 08 9F 5A 05 31 08 26 08 26 90 00
- Read the card
# IN_DATA_EXCHANGE
>> D4 40 01 00 B2 01 0C 00
<< D5 41 00 70 12 57 10 XX XX XX XX XX XX XX XX D1 50 52 01 00 00 00 01 90 00
1 ответ
Платежная карта EMV нередко не раскрывает имя владельца карты через бесконтактный интерфейс. На самом деле, все основные бренды представили это как функцию конфиденциальности. На многих карточках поле имени владельца карты (тег 5F20
) присутствует, но заполнена строкой, такой как " /", чтобы указать, что имя владельца карты не раскрывается. По крайней мере, для карт Visa (например, той, что у вас есть выше) поле имени владельца карты не является обязательным (и, если оно отсутствует, его значение следует принимать как " /"). Вы можете также проверить другие записи / файлы на карте. Некоторые карты также предоставляют это поле только в ответ на команду GET PROCESSING OPTIONS.