【发布时间】:2018-05-09 08:56:41
【问题描述】:
我在 C 平台上工作,我想读取卡的 AFL。 如果前面的命令,选择 AID,不要给我 PDOL 标签,没关系:我可以毫无问题地读取 AFL。 但是我需要写一个方法,不管PDOL如何,都能生成一个GET PROCESSING OPTION。
所以问题是:
- 如何编写一个通用方法,尽管 PDOL 仍然有效?
我必须映射每一个可能的标签吗? - 如何格式化 GPO 使用正确数据的命令?看下面的例子:
选择 AID 响应
PDOL:9F 1A 02
所以我必须输入终端国家代码,在我的情况下意大利:380
所以 GPO 调用是:
80 A0 00 00 04 83 02 03 80 00
但是我得到的回复是6D 00: Instruction code not supported or invalid
我哪里错了?
我正在 Ingenico Pos(销售点)上编程。
【问题讨论】:
-
向我们提供更多详细信息,例如您使用的阅读器。
-
EMV book 3 说,当不返回 PDOL 时,GET PROCESSING OPTIONS 命令使用命令数据字段 '8300',表示命令数据中 value 字段的长度为零。
-
@itachi 我正在开发 Ingenico Pos。
-
@малинчекуров 是的,谢谢,我知道。正如我所说,如果卡没有 PDOL,我可以到达 AFL。