注意: 我不想进行任何付款流程,只是我想使用任何标签来识别客户使用他的卡。
我发现了Tag" 5F20"代表持卡人姓名,但并非所有我读过的卡都有此标签。
我在我的应用程序中使用了C#。
答案 0 :(得分:1)
感谢您的帮助, 问题出在我的代码中,在我审查了EMV v4.3第3册的规范之后,我发现问题出现在"启动应用程序过程"在我的代码中获取处理选项命令。
在EMV v4.3第3章第10.2节中查看了阅读应用程序数据的步骤。
也https://www.openscdp.org/scripts/tutorial/emv/ 包含很好的示例以说明如何使用此APDU命令
答案 1 :(得分:-1)
识别客户是什么意思?说卡持有人名称可用,您打算用它做什么?所有卡片背面都有磁轨。您是否尝试阅读包含持卡人姓名的第1轨道?
当你说卡的身份证时,我会想到卡号。付款卡用于付款。如果您不打算付款,为什么不寻找替代方案。顺便说一句,只是读取和存储某些卡数据并不是一个好习惯,如果你正在做的话,所有敏感的存储数据都应该保持加密状态。