尝试在支持 NFC Interac Flash 的卡上使用标准 EMV 协议读取借记卡号。
这是我的交易顺序:
Request1:00A404000E325041592E5359532E444446303100(选择2PAY.SYS.DDF01获取PSE目录)
响应 1:6F2C840E325041592E5359532E4444463031A51ABF0C1761154F07A00000027710105007496E74657261638701019000(发现 AID A0000002771010,Interac)
请求 2:00A4040007A000000277101000(选择 AID A0000002771010)
响应 2:6F348407A0000002771010A5295007496E74657261638701015F2D02656E9F38159F59039F5A019F02069F1A025F2A029F37049F58016285(选定 AID,响应包括下图。
http://i.stack.imgur.com/c9FjM.png
请求3:80A800001583130000990000000000000001240124000001230000(获取处理选项,基于上述结构)
响应 3: 6985 (不允许命令;不满足使用条件。)
我无法通过 6985 错误;经过 2 天的规范阅读和反复试验。
从借记卡(Interac)读取卡号的任何提示/想法/成功示例?正在测试的卡是一张带有 Interac Flash 非接触式功能的 TD 借记卡。
非常感谢!
--- 注意:我可以在没有 GET PROCESSING OPTION 的情况下从 Visa 和 MasterCard 读取卡号。但是由于我一直在没有 GPO 的情况下获得 6985,所以我尝试这样做,但失败了。我真的不需要做GPO,只需要获取卡号和到期日期。---