建议EMV卡需要回复吗?

iMa*_*ari 3 apdu emv

我正在尝试与SAM进行通信,这显然是根据EMV规范实现的.每当我问他们一个问题时,开发人员只会将我推荐给EMV书籍.在跛行通过EMV卡和终端规格后,我终于设法一个接一个地发送命令,并使用CDOL 1进入GENERATE CRYPTOGRAM命令.我的命令看起来像这样(CDOL1):

80AE40001D0000000000010000000000000364000000000003640B300E001234567800
Run Code Online (Sandbox Code Playgroud)

以下是卡片的回复:

802B08003280DBD8B5E81B4AF5065B0E038420000000000000000000000F000000000000000000000000000000
Run Code Online (Sandbox Code Playgroud)

现在,我正确地阅读它吗?建议要求比特为1,对吗?如果是这样的话,现在会发生什么?该SAM应该只与PIN号码脱机工作,没有在线连接要求.

Arj*_*jun 5

您的gen ac命令有p1 = 40,这里终端正在请求交易证书(离线交易)您的响应正在显示,卡正在使用格式1返回 - 标签等于80的预先假定的数据对象.

这里的响应包含: - 1 - 密码信息数据(1字节)
08
2 - 应用程序事务计数器(2字节)
0032
3 - 应用程序密码(8字节)
80DBD8B5E81B4AF5
4 - 颁发者应用程序数据(32字节)
065B0E038420000000000000000000000F000000000000000000000000000000

CID字节表示其密码的类型卡片返回这里值是08 -交易下降

实际上CID揭示了返回什么类型的应用程序密码.如果交易被拒绝,它可以选择包含建议消息.

有关建议消息的更多信息,如何在卡和终端之间进行处理,请查看EMV第2册和第3册(6.3.7-card动作分析),
这是您的命令响应所指示的内容.希望它有所帮助,如果您有任何其他疑问,请分享.