1

我已经成功地从非接触式借记卡/信用卡中检索到卡号和有效期。但是,持卡人姓名不会在 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 
4

1 回答 1

7

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

于 2015-04-28T06:43:23.577 回答