# 交通卡 # 数字城市一卡通(City Union) #### 适用范围 根据 GB/T 31778-2015 《数字城市一卡通互联互通 通用技术要求》的表述,数字城市一卡通适用于互联互通城市间综合交通(公共汽车、地铁、轻轨、轮渡、出租车、公共自行车)、公用事业缴费、风景园林、社区/园区应用、停车场管理等领域应用。 目前,该标准覆盖的城市和项目为: > 上海 > 天津 > 澳门(特别行政区) > 浙江:宁波、绍兴、湖州、台州、舟山、长兴、金华、温州、义乌、嘉兴 > 江苏:常熟、昆山、淮安、江阴、无锡、南通、泰州、宜兴、太仓、盐城 > 甘肃:兰州、白银、华亭 > 江西:南昌、九江、鹰潭、赣州、上饶 > 湖南:永州、株洲、 湘潭、望城 > 辽宁:葫芦岛、锦州、抚顺、沈阳、营口、兴城、铁岭、本溪 > 四川:江油、自贡、西昌、阆中 > 福建:福州、龙岩、泉州、莆田、晋江 > 海南:三亚 > 广东:湛江、珠海 > 吉林:辽源、松原 > 新疆:克拉玛依 > 陕西:榆林、渭南、咸阳、杨凌 > 河南:驻马店、郑州、南阳、漯河、荥阳、新郑、平顶山 > 贵州:凯里、遵义、都匀 > 云南:昆明、大理 > 湖北:十堰、潜江 > 安徽:淮南、阜阳 > 山东:临沂 > 河北:邯郸 > > 互联互通项目:招商通、全国景区一卡通、无锡灵山、社区有我、北京未来科学城、天津海河游轮 需要指出的是, 以上列出的城市/项目,仅表示该城市/项目使用了由中华人民共和国住房和城乡建设部生成的密钥,并不意味着所发行的卡片可以互通。例如,上海发行的紫色卡,虽然采用了该标准,但仅与江苏、浙江的部分城市互通。 #### 文件目录 互联互通应用的基本文件目录应至少包括下图中所有文件:
注意:由于标准发布于2015年,对于早期参与到该标准的城市,卡内数据可能不遵守这个规范,但可以保证的是,0x15和0x18文件总是存在,其中0x18里包含了所有类型的交易记录。 #### 密钥类型
密钥名称密钥代码密钥标识分散级别密钥作用
应用主控子密钥DACK001控制应用区内结构添加和删除
应用锁定子密钥--2应用锁定
应用解锁子密钥--1应用解锁
文件更新子密钥--1应用区内有关信息文件的更新保护
复合消费维护密钥DCPK011复合消费文件维护
PIN解锁密钥DPUK002解锁PIN
PIN重装密钥DPLK002重装PIN
消费子密钥DPK01~0A2共10组密钥
圈存子密钥DLK01~021共2组密钥
TAC子密钥DTK002消费交易验证
其中,应用锁定子密钥、消费子密钥、TAC子密钥是互通的;其他密钥均由发卡方自行管理。 #### 文件结构 ##### 公共应用基本信息文件
**SFI**0x15
**文件类型**二进制文件
**文件大小**0x1E
**权限**读=自由 写=SM
**字节****数据元****长度****格式****说明**
01~02发卡方代码2BCD
03~04城市/项目代码2HEX
05多算法支持1BCD
06行业代码1BCD
07~08预留2HEX
09互联互通启用标识1HEX0x00为未启用,非0x00为启用
10应用版本1HEX
11~12互联互通标识2HEX同城市/项目代码
13~20用户卡应用序列号8HEX
21~24应用生效日期(YYYYMMDD)4BCD
25~28应用失效日期(YYYYMMDD)4BCD
29~30预留2HEX
##### 复合交易记录文件
**SFI**0x17
**文件类型**变长记录文件
**文件大小**0xA0
**权限**读=自由 写=SM/复合交易
**记录标识****字节****数据元****长度****格式****说明**
0x09010x091HEX
02复合消费数据长度1HEX
03复合消费锁定标识1HEX0x00表示允许,非0x00表示禁止
04~48应用方自定义45自定义
##### 电子钱包本地消费交易明细记录文件
**SFI**0x18
**文件类型**循环记录文件
**记录长度**0x17
**权限**读=自由 写=N/A
**字节****数据元****长度****格式****说明**
01~02电子钱包消费交易序号2HEX
03~05预留3HEX
06~09交易金额4HEX
10交易类型1HEX0x06表示消费,0x09表示复合消费
11~16交易终端编号6BCD
17~20交易日期(YYYYMMDD)4BCD
21~23交易时间(HHMMSS)3BCD
##### 电子钱包异地消费交易明细记录文件
**SFI**0x10
**文件类型**循环记录文件
**记录长度**0x17
**权限**读=自由 写=N/A
**字节****数据元****长度****格式****说明**
01~02电子钱包消费交易序号2HEX
03~05预留3HEX
06~09交易金额4HEX
10交易类型1HEX0x06表示消费,0x09表示复合消费
11~16交易终端编号6BCD
17~20交易日期(YYYYMMDD)4BCD
21~23交易时间(HHMMSS)3BCD
##### 电子钱包充值消费交易明细记录文件
**SFI**0x1A
**文件类型**循环记录文件
**记录长度**0x17
**权限**读=自由 写=N/A
**字节****数据元****长度****格式****说明**
01~02电子钱包充值交易序号2HEX
03~05预留3HEX
06~09交易金额4HEX
10交易类型1HEX0x02
11~16交易终端编号6BCD
17~20交易日期(YYYYMMDD)4BCD
21~23交易时间(HHMMSS)3BCD
#### 其他说明 城市/项目代码表(城市邮编前4位)
城市/项目代码
上海2000
天津3000
招商通
全国景区一卡通
无锡灵山
社区有我
北京未来科学城0001
天津海河游轮
# 北京市政公交一卡通(BMAC) 参考标准 DB11/T 159.2-2015 #### 目录结构
### 文件结构 ##### 发行信息文件(MF)
**SFI**0x04
**文件类型**二进制文件
**文件大小**0x3C
**权限**读=自由 写=SM
**字节****数据元****长度****格式****说明**
01~08卡号8BCD
09~24不详15N/A
25~28应用生效日期(YYYYMMDD)4BCD
29~32应用失效日期(YYYYMMDD)4BCD
23~60不详28N/A
##### 基本信息文件(MF)
**SFI**0x05
**文件类型**二进制文件
**文件大小**0x20
**权限**读=自由 写=SM
**字节****数据元****长度****格式****说明**
01~03透支金额3HEX
04~05累计交易次数2HEX
06~32不详27N/A
##### 充值记录文件(DF-ID=1001)
**SFI**0x13
**文件类型**循环记录
**记录长度**0x17
**记录数量**3
**权限**读=自由 写=SM
**字节****数据元****长度****格式****说明**
01~03充值前金额3HEX
04~06充值后金额3HEX
07~08不详2N/A
09~11充值日期3BCDYYMMDD
12~17终端编号6HEX
18~23不详6N/A
##### 公交过程数据文件(DF-ID=1001)
**SFI**0x14
**文件类型**二进制
**文件长度**0x18
**权限**读=自由 写=SM
**字节****数据元****长度****格式****说明**
01~06上车时间6BCDYYMMDDhhmmss
07方向?1HEXAB或BA
08~09不详2N/A
10~11线路2HEX小端序
12~24不详13N/A
### 地铁线路数据 交易终端以300开头的,表示地铁的终端设备。 十六进制表示的第4、5位为地铁线路编号,例如 300040000570 的 04 表示编号。
编号线路
01一号线
02二号线
04四号线
05五号线
06六号线
07七号线
08八号线
09九号线
10十号线
13十三号线
14十四号线
15十五号线
18西郊线
88大兴机场线
93大兴线
94昌平线
95房山线
96亦庄线
97八通线
98首都机场线
# 交通联合卡(T-Union) #### 概况 交通联合卡是由交通部主导的标准,采取电子现金、电子钱包双应用模式。截止2018年7月,已有210个城市市区全部公交线路实现互联互通,13个城市轨道线路实现互联互通,35个城市开通了试运行公交线路,总计覆盖全国2.2万条公交线路、52条轨道线路。 [![20180709144843_5hljla54qu.jpg](https://wiki.nfc.im/uploads/images/gallery/2019-02-Feb/scaled-840-0/20180709144843_5hljla54qu.jpg)](https://wiki.nfc.im/uploads/images/gallery/2019-02-Feb/20180709144843_5hljla54qu.jpg) 来源:[https://www.cttic.cn/info/3171](https://www.cttic.cn/info/3171) #### 文件要求 文件可以通过 AID 或 SFI 引用,SFI 的范围如下:
数值说明
0x1A, 0x1E发卡基本信息,按标准使用
0x15~0x19电子现金应用中由机构自定义
0x05~0x08, 0x19电子钱包应用中由机构自定义
其他预留
文件结构
变长记录文件(0x1A)的记录见下表:
记录号记录描述
1城市轨道应用信息记录
2公共汽电车应用信息记录
3城市水上客运应用信息记录
4出租汽车应用信息记录
5租赁汽车应用信息记录
6公共自行车应用信息记录
7停车收费应用信息记录
8长途客运应用信息记录
9轮渡应用信息记录
10城际铁路应用信息记录
11民航应用信息记录
12高速公路收费应用信息记录
13优惠信息记录
14~18预留
#### 应用选择 终端通过选择 DF 名称 2PAY.SYS.DDF01,然后根据卡片返回的应用信息和 AID 选择电子现金或电子钱包应用。 #### 电子钱包文件 ##### 公共应用信息文件
**SFI**0x15
**文件类型**二进制文件
**文件大小**0x1E
**权限**读=自由 写=SM
**字节****数据元****长度****格式****说明**
01~08发卡机构标识8HEX
09应用类型标识1HEX
10发卡机构应用版本1HEX
11~20应用序列号10HEX
21~24应用生效日期(YYYYMMDD)4BCD
25~28应用失效日期(YYYYMMDD)4BCD
29~30发卡机构自定义 FCI 数据2HEX
##### 持卡人基本信息文件
**SFI**0x16
**文件类型**二进制文件
**文件大小**0x37
**权限**读=自由 写=SM
**字节****数据元****长度****格式****说明**
01卡类型标识1HEX
02本行职工标识1HEX
03~22持卡人姓名22HEX
23~54持卡人证件号码32HEX
55持卡人证件类型1HEX
##### 管理信息文件
**SFI**0x17
**文件类型**二进制文件
**文件大小**0x3C
**权限**读=自由 写=SM
**字节****数据元****长度****格式****说明**
01~04国际代码4HEX
05~06省级代码2HEX
07~08城市代码2HEX 银联地区码
09~10互通卡种2HEX
11卡种类型1HEX
12~60预留49HEX
##### 交易明细记录文件
**SFI**0x18
**文件类型**循环记录文件
**记录长度**0x17
**权限**读=自由 写=N/A
**字节****数据元****长度****格式****说明**
01~02电子钱包消费交易序号2HEX
03~05透支限额3HEX
06~09交易金额4HEX
10交易类型1HEX0x06 表示消费,0x09 表示复合消费
11~16交易终端编号6BCD
17~20交易日期(YYYYMMDD)4BCD
21~23交易时间(HHMMSS)3BCD
# 深圳通(Shenzhen Tong) #### 文件目录 AID: 5041592E535A54
#### 文件结构 ##### 公共应用基本信息文件
**SFI**0x15
**文件类型**二进制文件
**文件大小**0x20
**权限**读=自由 写=SM
**字节****数据元****长度****格式****说明**
01~16不详16N/A
17~20卡号4HEX小端序
21~24应用生效日期(YYYYMMDD)4BCD
25~28应用失效日期(YYYYMMDD)4BCD
29~32预留4HEX
电子钱包交易明细记录文件
**SFI**0x18
**文件类型**循环记录文件
**记录长度**0x17
**权限**读=自由 写=N/A
**字节****数据元****长度****格式****说明**
01~02电子钱包交易序号2HEX
03~05预留3HEX
06~09交易金额4HEX
10交易类型1HEX0x09表示消费,0x02表示充值
11~16交易终端编号6BCD
17~20交易日期(YYYYMMDD)4BCD
21~23交易时间(HHMMSS)3BCD
##### # 八达通 System Code: 0x8008 # EZ-Link # 悠游卡 # Oyster # 岭南通(Lingnan Pass)
#### 文件结构 ##### 公共应用基本信息文件(DF-ID=DDF1)
**SFI**0x15
**文件类型**二进制文件
**文件大小**0x58
**权限**读=自由 写=SM
**字节****数据元****长度****格式****说明**
01~11不详11N/A
12~16卡号5BCD
17~88不详62N/A