使用 AID 选择 EMV 应用程序

Nov*_*low 4 apdu emv smartcard-reader

我正在尝试使用以下命令读取 Visa 信用卡:

00 A4 04 07 A0 00 00 00 03 10 10
Run Code Online (Sandbox Code Playgroud)

但我收到了这个回复

61 2E
Run Code Online (Sandbox Code Playgroud)

我无法理解这个回应,因为 EMV 书 1 说(第 146 页):

6A 81 : command not supported
90 00 or 62 83 command is successfull
Run Code Online (Sandbox Code Playgroud)

关于如何继续进行的任何帮助?我缺少什么?我该怎么办?

谢谢。

Nov*_*low 5

发现问题,发布在这里以防万一有人遇到类似的问题:

来自 EMV 第 1 本书,第 114 页:

GET RESPONSE 命令由 TTL 发出,用于在处理情况 2 和 4 命令时从 ICC 获取可用数据。它仅在使用 T=0 协议类型时使用。

因此,在这种情况下要发送的下一个命令是:

OO C0 00 00 2E
Run Code Online (Sandbox Code Playgroud)

以接收实际数据。