EMV 卡 reader 申请识别客户

EMV card reader application to Identify customers

EMV 智能卡reader: 我已经使用“1PAY.SYS.DDF01”、“2PAY.SYS.DDF01”和从 EMV 卡读取的 AID 列表。 我想阅读 "card Id" 或任何代表与卡相关的唯一值的标签 self.but 我无法注意到它们之间的任何共享标签代表与卡相关的唯一值。

注意: 我不想做任何支付过程,只是我想使用任何标签来识别使用他的卡的客户。

我发现标签“5F20”代表持卡人姓名,但并不是我读过的所有卡片都有这个标签。

我在我的应用程序中使用了 C#。

识别客户是什么意思?假设持卡人姓名可用,您打算用它做什么?所有卡的背面都有磁轨。您是否尝试阅读第 1 首曲目,其中将包含持卡人姓名?

当你说卡的 Id 时,我会想到卡号。支付卡是用来支付的。如果您不打算进行任何付款,为什么不寻找替代方案。顺便说一句,只读取和存储某人的卡数据不是一个好习惯,如果你这样做的话,所有敏感的存储数据都应该保持加密。

感谢您的帮助, 问题出在我的代码中,在查看了 EMV v4.3 Book 3 的规范后,我发现问题出在我的代码中获取处理选项命令中的 "Initiate Application Process" 时。

在 EMV v4.3 book 3 Section 10.2 查看读取应用程序数据的步骤。

还有https://www.openscdp.org/scripts/tutorial/emv/ 包含很好的示例来展示如何使用此 APDU 命令