读取 EMV 卡时不包含持卡人姓名
Cardholder name not included when reading EMV card
我已经成功地从非接触式 debit/credit 卡中检索到卡号和有效期。但是,持卡人姓名未在 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
EMV 支付卡在非接触式界面上不显示持卡人姓名的情况并不少见。事实上,所有主要品牌都将此作为一项隐私功能引入。在许多卡片上,持卡人姓名字段(标签 5F20
)存在但填充有“/”之类的字符串,以指示不会透露持卡人姓名。至少对于 Visa 卡(如上面的卡),持卡人姓名字段不是强制性的(如果不存在,其值应假定为“/”)。您可能还想检查卡片上的其他 records/files。有些卡也提供此字段以仅响应 GET PROCESSING OPTIONS 命令。
我已经成功地从非接触式 debit/credit 卡中检索到卡号和有效期。但是,持卡人姓名未在 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
EMV 支付卡在非接触式界面上不显示持卡人姓名的情况并不少见。事实上,所有主要品牌都将此作为一项隐私功能引入。在许多卡片上,持卡人姓名字段(标签 5F20
)存在但填充有“/”之类的字符串,以指示不会透露持卡人姓名。至少对于 Visa 卡(如上面的卡),持卡人姓名字段不是强制性的(如果不存在,其值应假定为“/”)。您可能还想检查卡片上的其他 records/files。有些卡也提供此字段以仅响应 GET PROCESSING OPTIONS 命令。