读取 EMV 卡时不包括持卡人姓名

rit*_*tch 1 apdu emv nfc tlv contactless-smartcard

我已经成功地从非接触式借记卡/信用卡中检索了卡号和有效期。但是,在 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 
Run Code Online (Sandbox Code Playgroud)

Mic*_*and 7

EMV 支付卡在非接触式界面上不显示持卡人姓名的情况并不少见。事实上,所有主要品牌都将此作为隐私功能引入。在许多卡片上,5F20都存在持卡人姓名字段(标签),但填充了类似“/”的字符串,以表示不会透露持卡人姓名。至少对于 Visa 卡(如上面的卡),持卡人姓名字段不是强制性的(如果不存在,则应假定其值为“/”)。您可能还想检查卡上的其他记录/文件。某些卡还提供此字段以仅响应 GET PROCESSING OPTIONS 命令。