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