我正在尝试从 VISA 卡读取信用卡数据,但无法成功。正如在互联网资源中我发现对于 MASTER 卡,我们可以使用 1PAY.SYS.DDF01 文件选择 PSE 目录,然后阅读记录。但对于 VISA 来说,它不是强制性的,当我使用 SELECT 命令使用以下文件来获取 PSE 目录时,我得到的响应为“6A82”。这意味着文件系统不支持它。我在 EMV 4.2 Book 1(EMV 规范)中查找了错误,它说我们必须使用“AID 列表”。它说“终端使用其列表中的下一个 AID 发出另一个 SELECT 命令”。
我无法理解这一点并进一步进行。
有关如何获取 VISA 卡的 PSE 或 AID 以获取信用卡详细信息的任何帮助吗?
谢谢,
谢卡尔
首先,PPSE 小程序并不是专门针对 VISA 或 MasterCard 的。它是由 EMV 定义的,正如您正确注意到的那样,它用于列出卡上可用支付应用程序的 AID。但如果不存在,终端会尝试所有支持的 AID 来构建候选列表。
如果您想选择 VISA 小程序,但您不知道完整的 AID,则可以使用部分选择。由于所有 VISA AID 均以 VISA 的 RID 开头:A0 00 00 00 03。您可以尝试发送以下命令:
这将返回第一个实例:
00 A4 04 00 05 A0 00 00 00 03 00
如果您的卡上有:
00 A4 04 02 05 A0 00 00 00 03 00
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)