55域TLV说明

发布时间:2013-02-18 16:06:38   来源:文档文库   
字号:

55TLV说明

本域将根据不同的交易种类包含不同的子域。处理中心仅在受理方和发卡方之间传递这些适用于IC卡交易的特有数据,而不对它们进行任何修改和处理。为适应该子域需要不断变化的情况,本域采用TLV(tag-length-value)的表示方式,即每个子域由tag标签(T),子域取值的长度(L)和子域取值(V)构成。

tag标签的属性为bit,由16进制表示,占1~2个字节长度。例如,“9F33”为一个占用两个字节的tag标签。而“95”为一个占用一个字节的tag标签。若tag标签的第一个字节(注:字节排序方向为从左往右数,第一个字节即为最左边的字节。bit排序规则同理。)的后四个bit为“1111”,则说明该tag占两个字节,例如“9F33”;否则占一个字节,例如“95”

子域长度(即L本身)的属性也为bit,占1~3个字节长度。具体编码规则如下:

a) 当L字段最左边字节的最左bit位(即bit8)为0,表示该L字段占一个字节,它的后续7个bit位(即bit7~bit1)表示子域取值的长度,采用二进制数表示子域取值长度的十进制数。例如,某个域取值占3个字节,那么其子域取值长度表示为“00000011”。所以,若子域取值的长度在1~127字节之间,那么该L字段本身仅占一个字节。

b) 当L字段最左边字节的最左bit位(即bit8)为1,表示该L字段不止占一个字节,那么它到底占几个字节由该最左字节的后续7个bit位(即bit7~bit1)的十进制取值表示。例如,若最左字节为10000010,表示L字段除该字节外,后面还有两个字节。其后续字节的十进制取值表示子域取值的长度。例如,若L字段为“1000 0001 1111 1111,表示该子域取值占255个字节。所以,若子域取值的长度在127~255字节之间,那么该L字段本身需占两个字节。

子域取值根据不同的子域含义分别取不同的数值。由于该域中所包含的子域都是IC卡卡片和IC卡终端所特有的信息,而非处理中心的特征信息,处理中心仅为一个数据传递的桥梁,所以具体取值需参见IC卡卡片及IC卡终端规范,并根据其标准的变化不断更新。对于境内交易需参见《中国金融集成电路(IC)卡借记贷记规范V2.0-卡片部分》和《中国金融集成电路(IC)卡借记贷记规范V2.0-终端部分》。对于外卡收单交易需根据不同国际信用卡公司组织(例如,Visa、万事达、JCB、大、运通)的发卡策略参见其相应的卡片和终端规范。但由于所有组织(包括银联)对卡片和终端的定义都是基于EMV2000标准的,因此不论这些信息的具体取值有何不同,它们的tag标签都是一致的。因此,在本标准中仅给出tag标签,入网机构即可根据标签取值查找到不同组织对该子域的具体取值。下面将列举每个子域的tag标签、和长度值及其属性。

表1 基本信息子域列表

表2 可选信息子域列表

表3 CUPMobile移动支付现场支付子域信息列表

注:该表中的TAG在CUPMobile交易(冲正除外)中是必须出现的。

表4 脱机交易专用子域列表

本文来源:https://www.2haoxitong.net/k/doc/34de66db33d4b14e85246865.html

《55域TLV说明.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式