2015-04-27 53 views
0

我已經成功地從非接觸式借記卡/信用卡中檢索卡號和有效日期。但是,持卡人姓名未在READ RECORD命令響應中返回。我錯過了什麼嗎?閱讀EMV卡時不包括持卡人姓名

- 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 

回答

3

EMV支付卡在非接觸式界面上不透露持卡人姓名並不罕見。實際上,所有主要品牌都將此作爲隱私功能引入。在許多卡片上,持卡人姓名字段(標籤5F20)存在,但用「/」字符串填充以表示持卡人姓名不會被透露。至少對於Visa卡(如上面的卡),持卡人姓名字段不是強制性的(如果不存在,其值應該假定爲「/」)。您可能還需要檢查卡上的其他記錄/文件。有些卡還提供此字段以響應GET PROCESSING OPTIONS命令。

+0

感謝您的幫助。我已經嘗試閱讀我擁有的所有卡片(Visa和Mastercard)的其他文件,但5F20不存在。我是否需要事先執行GET PROCESSING OPTIONS命令? – ritch

+0

不,不需要GPO檢索靜態卡數據。 –

+1

我設法從英國的另一張卡上取得持卡人的名字。 – ritch