我正在使用C平台,我想阅读卡的AFL。 如果上一个命令,选择AID,不给我一个PDOL标签,没关系:我可以毫无问题地阅读AFL。 但我需要编写一个方法,无论PDOL如何都可以生成GET PROCESSING OPTION。
所以问题是:
SELECT AID Response
PDOL:9F 1A 02
所以我必须把终端国家代码,在我的意大利案例中:380
因此GPO呼叫是:
80 A0 00 00 04 83 02 03 80 00
但我的回复是6D 00
:指令代码不受支持或无效
我哪里错了?
我在Ingenico Pos(销售点)编程。
答案 0 :(得分:2)
您有两种选择:
您收到错误,因为在选项1中省略了C-APDU的Le字节 - 所有CASE 4命令都必须使用该字节,而在选项2中,您给出错误的INS字节,A0而不是A8。
答案 1 :(得分:0)
发卡机构不会放置任何标签,并期望终端提供数据。您可以从您认证的每个付款方案中获取最佳做法(推荐标签)。此外,如果它是某些你不支持的标签,你总是可以零填充并继续。