EMVTag系列15《选择应用响应数据》
2015-04-07 17:04
309 查看
目录(?)[-]
接触交易选择应用响应数据
9F4D日志入口
选择非接触应用响应数据
4F应用标识符
50应用标签
交易明细记录文件是一个定长循环记录文件。记录格式不包括应用基本数据模版(标识‘70’)。记录文件的短文件标识符和记录个数在日志入口数据元(标签“9F4D”)中规定,交易明细记录文件的短文件标识符取值范围应在11-30之间,JR/T0025推荐值为11,日志入口数据元是在选择应用的时候,由卡片在发卡行自定义数据中返回。 日志入口数据元内容:“0B0A”,交易明细文件的SFI为11,记录个数为10个。
字节1: 循环交易日志文件的SFI,为11(十进制)
字节2: 交易日志文件中的记录个数,为10(十进制)
模板推荐值:0B 0A
小额支付(13部分)读取交易日志的过程如下:
1.读卡器选取卡应用程序。如果卡应用程序的返回代码不是“成功”,则读卡器停止交易日志的读取,并产生“卡未被接受”的返回代码,从 SELECT 命令中获取的 FCI 数据指出交易日志是否存在,以及可能包含的最大记录数;
2.读卡器发出 GET DATA 命令取得交易日志格式(通过“9F4F”标签)。
3.如果命令的返回状态字不是“9000”,则读卡器产生“卡未被接受”的返回代码,并终止交易日志读取过程;
4.读卡器验证日志格式(标签为“9F4F”)是否存在。如果日志的格式不存在,则读卡器产生“卡未被接受”的返回代码,并终止交易日志读取过程;
5.读卡器验证日志格式是否包含卡需要显示的标签。如果日志格式不包含需要的标签,则读卡器产生“卡未被接受”的返回代码,并终止交易日志读取过程;
6.读卡器发出“读取记录”指令去读取交易日志的下一个记录(短文件标识符 SFI 为“0B”的文件)。
7.如果卡返回的状态字节不是“9000”或“6A83”,则读卡器产生“卡未被接受”的返回代码,并终止交易日志读取过程;
8.如果读卡器返回状态字节“6A83”,则读卡器已经将卡交易日志中所有实际意义的记录读出;
9.如果返回数据长度不是期望长度,则读卡器产生“卡未被接受”的返回代码,并终止交易日志读取过程;如果返回信息的长度为期望长度,则读卡器将响应报文复制到交易日志输出字符串中;
10.读卡器继续读取下一日志条目,直到所有交易记录已被读出。
借贷记(5部分)为了读取交易日志信息,特定设备使用下列步骤:
Ø ——执行应用选择,在发卡行自定义数据处获得日志入口数据元。如果日志入口数据元不存在,应用不支持交易日志功能;
Ø ——发送一个取数据(GET DATA)命令取得日志格式数据元;
Ø ——发送读记录(READRECORD)命令读交易日志记录。交易明细记录文件的读权限为自由读,写权限不公开,由卡片操作系统控制。
9F38模板推荐值:9F66 04 9F02 06 9F03 06 9F1A 02 95 05 5F2A 02 9A 03 9C 01 9F37 04
注册应用提供商标识(RID)和专用标识符扩展: A0 0000 03 33 01 01 01. 其中A000000333确定PBOC注册应用提供商 (所有的卡片都一样), 010101表明PBOC 借记应用。
终端显示给消费者一个可选应用列表的时候应用的名称。
文/闫鑫原创
转载请注明出处/article/1332643.html
接触交易选择应用响应数据
9F4D日志入口
选择非接触应用响应数据
4F应用标识符
50应用标签
1. 接触交易选择应用响应数据
标签 | 长度 | 数据域 | |||
9102 | A5 | 变长 | FCI专用模板 | 强制 | |
50 | 1–16 | 应用标签 纯电子现金:PBOC DEBIT 借记卡:PBOC DEBIT 贷记卡:PBOC CREDIT | 强制 | ||
87 | 1 | 应用优先指示符 01 | 推荐 | ||
9F38 | 变长 | PDOL(9F7A01 9F0206 5F2A02) | 推荐 | ||
5F2D | 2 – 8 | 语言优选项(7A 68) | 可选 | ||
9F11 | 1 | 发卡行代码表索引 01 | 推荐 | ||
9F12 | 1 -- 16 | 应用优先名称 (与应用标签相同) | 可选 | ||
BF0C | 可变 | FCI发卡行自定义数据: 当前仅包含日志入口(TAG 9F4D):BF0C059F4D020B0A | 可选 |
2. 9F4D日志入口
提供日志文件的SFI和日志文件记录个数.交易明细记录文件是一个定长循环记录文件。记录格式不包括应用基本数据模版(标识‘70’)。记录文件的短文件标识符和记录个数在日志入口数据元(标签“9F4D”)中规定,交易明细记录文件的短文件标识符取值范围应在11-30之间,JR/T0025推荐值为11,日志入口数据元是在选择应用的时候,由卡片在发卡行自定义数据中返回。 日志入口数据元内容:“0B0A”,交易明细文件的SFI为11,记录个数为10个。
字节1: 循环交易日志文件的SFI,为11(十进制)
字节2: 交易日志文件中的记录个数,为10(十进制)
模板推荐值:0B 0A
小额支付(13部分)读取交易日志的过程如下:
1.读卡器选取卡应用程序。如果卡应用程序的返回代码不是“成功”,则读卡器停止交易日志的读取,并产生“卡未被接受”的返回代码,从 SELECT 命令中获取的 FCI 数据指出交易日志是否存在,以及可能包含的最大记录数;
2.读卡器发出 GET DATA 命令取得交易日志格式(通过“9F4F”标签)。
3.如果命令的返回状态字不是“9000”,则读卡器产生“卡未被接受”的返回代码,并终止交易日志读取过程;
4.读卡器验证日志格式(标签为“9F4F”)是否存在。如果日志的格式不存在,则读卡器产生“卡未被接受”的返回代码,并终止交易日志读取过程;
5.读卡器验证日志格式是否包含卡需要显示的标签。如果日志格式不包含需要的标签,则读卡器产生“卡未被接受”的返回代码,并终止交易日志读取过程;
6.读卡器发出“读取记录”指令去读取交易日志的下一个记录(短文件标识符 SFI 为“0B”的文件)。
7.如果卡返回的状态字节不是“9000”或“6A83”,则读卡器产生“卡未被接受”的返回代码,并终止交易日志读取过程;
8.如果读卡器返回状态字节“6A83”,则读卡器已经将卡交易日志中所有实际意义的记录读出;
9.如果返回数据长度不是期望长度,则读卡器产生“卡未被接受”的返回代码,并终止交易日志读取过程;如果返回信息的长度为期望长度,则读卡器将响应报文复制到交易日志输出字符串中;
10.读卡器继续读取下一日志条目,直到所有交易记录已被读出。
借贷记(5部分)为了读取交易日志信息,特定设备使用下列步骤:
Ø ——执行应用选择,在发卡行自定义数据处获得日志入口数据元。如果日志入口数据元不存在,应用不支持交易日志功能;
Ø ——发送一个取数据(GET DATA)命令取得日志格式数据元;
Ø ——发送读记录(READRECORD)命令读交易日志记录。交易明细记录文件的读权限为自由读,写权限不公开,由卡片操作系统控制。
3. 选择非接触应用响应数据
标签 | 长度 | 数据域 | |||
9103 | A5 | 变长 | FCI专用模板 | 强制 | |
50 | 1 – 16 | 应用标签 纯电子现金:PBOC DEBIT 借记卡:PBOC DEBIT 贷记卡:PBOC CREDIT | 强制 | ||
87 | 1 | 应用优先指示符 01 | 推荐 | ||
9F38 | 变长 | PDOL 纯电子现金: 9F6604 9F0206 9F3704 5F2A02 借记卡: 9F6604 9F0206 9F0306 9F1A02 9505 5F2A02 9A03 9C01 9F3704 贷记卡: 9F66049F02069F37045F2A02 | 推荐 | ||
5F2D | 2 – 8 | 语言优选项(7A 68) | 可选 | ||
9F11 | 1 | 发卡行代码表索引 (01) | 推荐 | ||
9F12 | 1 -- 16 | 应用优先名称 (与应用标签相同) | 可选 | ||
BF0C | 可变 | FCI发卡行自定义数据: 当前仅包含日志入口(TAG 9F4D):BF0C059F4D020B0A | 可选 (仅针对借记卡增加该域,贷记卡目前没有此域) |
4. 4F应用标识符
L:5-16注册应用提供商标识(RID)和专用标识符扩展: A0 0000 03 33 01 01 01. 其中A000000333确定PBOC注册应用提供商 (所有的卡片都一样), 010101表明PBOC 借记应用。
应用标识符 (AID) | 应用标签 | |
注册应用提供商标识(RID) | 专用标识符扩展(PIX) | 卡种 |
A0 00 00 03 33 | 01 01 01 | PBOC DEBIT |
5. 50应用标签
L:1-16终端显示给消费者一个可选应用列表的时候应用的名称。
文/闫鑫原创
转载请注明出处/article/1332643.html
相关文章推荐
- EMVTag系列15《选择应用响应数据》
- ListView应用------ListView控件显示List集合中的数据,并对Item响应选择事件(法二)
- ListView应用------ListView控件显示List集合中的数据,并对Item响应选择事件(法一)
- EMVTag系列14《支付环境响应数据》
- EMVTag系列14《支付环境响应数据》
- SQL Servr 2008空间数据应用系列一:空间信息基础 推荐
- SQL Servr 2008空间数据应用系列一:空间信息基础
- EXT 第二十二篇,ext2.2打造全新功能grid系列--选择数据篇
- ASP.Net应用深入系列(一):GridView行绑定时取得某个数据列的几种方法比较
- 时系列数据分析应用图
- SQL Server 2008空间数据应用系列四:基础空间对象与函数应用
- SQL Server 2008空间数据应用系列一:空间信息基础
- 一步一步学Silverlight 2系列(15):数据与通信之ASMX
- SQL Servr 2008空间数据应用系列四:基础空间对象与函数应用 推荐
- SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型
- SQL Servr 2008空间数据应用系列三:SQL Server 2008空间数据类型 推荐
- 一步一步学Silverlight 2系列(15):数据与通信之ASMX (转)
- 一步一步学Silverlight 2系列(15):数据与通信之ASMX
- 一步一步学Silverlight 2系列(15):数据与通信之ASMX
- WorldWind学习系列十三:地形数据(DEM)加载和应用(入门篇)