0

我正在使用智能卡读卡器,但在从 EMV 卡中获取钱包余额时遇到了一些麻烦。我已经为其他具有 t=0 协议的卡开发了软件,但是这次这个过程让我很生气。

我想它必须是这样的:

选择钱包余额文件读取记录。

我没有找到这个文件,然后我在规范中看到了这个:

必须:

  1. 选择 PSE
  2. 阅读记录
  3. 获取处理选项
  4. 阅读记录
  5. 获取挑战命令
  6. 获取数据命令

老实说,我认为使用命令 6 我将获得我正在寻找的东西,问题是我无法选择 pse,但我可以选择 AID 标准签证文件。

我究竟做错了什么?

谢谢

4

1 回答 1

2

当您说“无法选择 PSE”时,您究竟是什么意思?您是否获得“6A 82”状态?请注意,PSE 是一个 DDF(目录)。您需要阅读其记录以获取实际的应用程序 ID。拿到App后。来自 PSE 的 ID,您需要知道这些 ID 中的哪一个是您要选择的钱包应用程序的 AID。

如果您知道钱包应用程序的 AID,您甚至可以绕过 PSE 处理。您可以通过指定 AID 来选择应用程序。从那里您可以通过发出 GET PROCESSING OPTIONS 命令、READ RECORD 等来继续。

于 2009-08-05T05:37:44.163 回答