发送获取银行卡卡号的APDU命令 联系客服

发布时间 : 星期五 文章发送获取银行卡卡号的APDU命令更新完毕开始阅读a3a125e6763231126fdb1158

1. 选择PSE

参考:指令格式见金融规范第五部分附录B13

指令:00A404000E315041592E5359532E4444463031 分析:00A40400(固定)+ 0E(后续文件名长

度)+ 315041592E5359532E4444463031(PSE文件名,接触式固定入口名称)

2. 读PSE目录文件

操作:将所有记录读出。下面仅分析一条读记录指令,终端应该按规范读取记录 参考:指令格式见金融规范第五部分附录B12 指令:00B2010c00

分析:00B2+ 01(第一条记录)+0C(选择PSE返回的目录文件短标识+读P1指定的记录)+00

3.选择ADF

参考:指令格式见金融规范第五部分附录B13 指令:00A4040008A000000333010101

分析:00A40400(固定)+ 07(后续文件名长度)+ A0000003330101(上次读出的应用名) 应

3. GPO命令 80A800000483020156

参考:指令格式见金融规范第五部分附录B8 指令:80A800000b8309010000000004000156

分析:80A800000b + 83(标签)+09(长度)+01(9F7A) 电子现金终端支持指示器+ 000000000400(9F02)授权金额+ 0156(5F2A)交易货币代码 应答:800E7C000801030010010401200102009000

分析:80(标签)+0E(长度)+7C00(应用交互特征 82)+(08010300+ 10010401 +20010200)

4. READ RECORD

操作:将上条返回的AFL全部读出,本处只以一条为例 参考:指令格式见金融规范第五部分附录B12 指令:00B2010C00

分析:00B2+01(08010300中指定的第一条记录)+0C(08010300中指定的指定的文件)+00 应答:

701F9F61009F62010557136210811590500000300D13112010000000000F5F20009000

分析:70(标签)+1F(长度)+9F6100(TL)+9F620105(TLV)

+57136210811590500000300D13112010000000000F(TLV)+5F2000(TL)