使用 AID 选择 EMV 应用程序
Posted
技术标签:
【中文标题】使用 AID 选择 EMV 应用程序【英文标题】:EMV application selection using AID 【发布时间】:2013-05-06 16:27:32 【问题描述】:我正在尝试使用以下命令读取 Visa 信用卡:
00 A4 04 07 A0 00 00 00 03 10 10
但是我收到了这个回复
61 2E
我无法理解这个回复,因为 EMV Book 1 说(第 146 页):
6A 81 : command not supported
90 00 or 62 83 command is successfull
对现在如何进行有任何帮助吗?我错过了什么?我该怎么办?
谢谢。
【问题讨论】:
命令(如所写)是否缺少 P2? 【参考方案1】:发现问题,张贴在这里,以防有人遇到类似问题:
来自 EMV 书 #1,第 114 页:
GET RESPONSE 命令由 TTL 发出以获取可用数据 在处理案例 2 和 4 命令时来自 ICC。它被雇用 仅在使用 T=0 协议类型时。
因此,在这种情况下要发送的下一个命令是:
OO C0 00 00 2E
为了接收实际数据。
【讨论】:
感谢您的反馈。如果该卡支持 T=1,我强烈建议您使用它。您可以使用 ATR 来检查卡是否支持该协议。以上是关于使用 AID 选择 EMV 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
为啥真正的 POS 终端不使用 PSE(2PAY 或 1PAY)?