如何使用 EMV CARD 读取钱包余额?

Posted

技术标签:

【中文标题】如何使用 EMV CARD 读取钱包余额?【英文标题】:How can I read the purse balance with an EMV CARD? 【发布时间】:2009-06-12 12:04:21 【问题描述】:

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

我想它必须是这样的:

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

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

必须:

    选择 PSE 读取记录 获取处理选项 读取记录 获取挑战命令 获取数据命令

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

我做错了什么?

谢谢

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于如何使用 EMV CARD 读取钱包余额?的主要内容,如果未能解决你的问题,请参考以下文章

swarm主网BZZ挖矿:钱包如何添加BZZ合约?如何查钱包余额?

如何从 bitcoind 服务器获取硬币地址余额?

Fidder怎么用?如何利用Fiddler修改QQ钱包余额

将虚拟钱包私钥导入 solana CLI

web3.js链接以太坊并查询钱包u余额

如何使用 web3 将以太坊从一个钱包转移到另一个钱包?