谁能告诉我EMV卡的数据结构是什么?
如果使用磁条卡跟踪数据,其中包含 PAN、用户详细信息、到期日期、CVV 等。
将EMV卡插入读卡器时,我们读到了什么?
我浏览了一些文件和网站,我很难理解。
一点帮助将不胜感激。
MagStripe 和 EMV 卡依赖于两个不同的原则:
命令的顺序取决于卡的类型(例如:Visa、万事达卡、接触式或非接触式等)。您必须阅读并实施完整的EMV 规范,或者购买 EMV 内核。
更多信息是这个 SO question,你可以在这里找到一个完整的非接触式 EMV 交易的例子。
将 EMV 插入读卡器时,我们读到了什么?
从 EMV 卡中可以读取很多内容。这是一个例子。
众所周知,所有 EMV 卡都不要求在 POS 输入 PIN。有些人会问,然后用户需要输入他们的 PIN。
您认为是否要求输入 PIN 是在哪里定义的?
它以标签的形式在 EMV 卡上定义。此处标签8E(持卡人验证方法 (CVM) 列表)定义卡是否基于引脚。
POS 终端读取卡并检查标签 8E以决定是否使用 PIN。如果标签 8E 值请求在线/离线密码,则 POS 会要求用户输入密码。
希望这个小例子可以帮助您识别 EMV 卡包含的内容以及 POS 需要读取卡的原因。
正如@Nicolas Riousset 所写——看看 EMV 规范,尤其是Book 3 - Application Specification,其中包含附件 A 中可能的数据元素的一个很好的总结。
此外,不同的发行商和支付系统定义了可以出现在卡上的附加元素。
给定卡上使用哪些特定元素取决于发卡机构(并且可能受相关支付系统的约束)。
EMV芯片读取您需要收集从终端返回的所有标签并将它们发送到您使用的网关公司。
标签 5A 包含您的平底锅。
如果您定期滑动,标签 57 包含您可以使用的那些跟踪数据。
EMV芯片读取您需要收集从终端返回的所有标签并将它们发送到您使用的网关公司。
标签 5A 包含您的平底锅。
如果您定期滑动,标签 57 包含您可以使用的那些跟踪数据。