城市公交收费系统兼容PBOC3.0
时间:2014-04-25 阅读:808
公交收费系统兼容PBOC3.0数据交换规范
—————————————————————————————————————————————————
1、介绍
该部分的主要阐述的是为了规范深圳卡联公交收费系统兼容《中国金融集成电路(IC)卡规范》
PBOC3.0,与合作银行之间的消费数据和结算数据的格式与交换方式
IC 卡刷卡机将消费交易记录保存并上传至公交系统的后台服务器,公交系统的后台服务器按批
次生成消费交易数据文件提交给合作银行的后台服务器进行清结算处理
2、金融 IC 卡消费交易数据文件
公交系统后台服务器按时间顺序分批次对金融 IC 卡交易的数据进行整理,生成消费交易数据文
件。
文件格式:文本文件
文 件 名:TRANS_YXBUS_IC_yyyyMMdd_xx.txt
文件名说明:
TRANS_YXBUS_IC_为固定字符;
yyyyMMdd_xx 为数据批次编号,消费交易数据文件生成时对应的日期(yyyyMMdd)和当天
生成批次(xx, 从 01 开始);
.txt 为文件类型。
文件结构:消费交易数据文件结构(见下表)
偏移(bytes)
长度(bytes)
内容
数据类型
说明
0
19
卡编号
ASCII
卡编号
19
6
跟踪号
ASCII
消费交易记录流水号
25
6
本地时间
ASCII
交易时间(HHmmss)
31
4
本地日期
ASCII
交易日期(MMdd)
35
4
有效期
ASCII
年月(yyMM)
39
3
输入模式
ASCII
固定”072”
42
3
卡序列号
ASCII
刷卡读取,若不足 3 位,左补 0
45
2
服务码
ASCII
固定”00”
47
6
*码
ASCII
53
终端号
ASCII
(测试先送 6 位数字,生产所用的待重新规范)
61
15
商户号
ASCII
(若没有,测试先送 15 位数字,生产所用的待重新规范)
76
3
货币码
ASCII
固定”156”
79
6
凭证号
ASCII
85
6
批次号
ASCII
91
510
EMV数据
ASCII
左对齐,右补空格。参照《中国联网联合技术规范V2.1
第 2 部分 报文接口规范》内的 55 域定义;子域 tag 标签值为:
91,71,72,DF31 若无法提供,可不送,其余子域需全部上送。
601
1
发卡行
EMV 标志
ASCII
本行卡取:1
602
8
清算日期
ASCII
610
12
交易手续费
ASCII
12 位定长数字字符。本域中不带小数点,小数位根据交易币种
来决定。当交易币种为人民币时,本域的zui右两位应包含人民币
的角和分,右对齐左补零。参照《中国银联卡联网联合技术
规范 V2.1 第 3 部分 文件接口规范》
622
12
交易金额
ASCII
12 位定长数字字符。本域中不带小数点,小数位根据交易币种
来决定。当交易币种为人民币时,本域的zui右两位应包含人民币
的角和分,右对齐左补零。参照《中国银联联网联合技术
规范 V2.1 第 3 部分 文件接口规范》
634
4
商户类型
ASCII
(测试时先送“9999",生产待商户建立后方可确定)
638
40
商户名称
ASCII
(测试时先送“玉溪公交 IC",生产待商户建立后方可确定),
左对齐,右空格
678
2
交易渠道
ASCII
(测试时先送“00”,生产待定)
680
1
换行
ASCII
换行符\n
交易记录格式:消费交易记录格式(见下表)。
3、金融 IC 卡消费交易结算应答文件
银行后台服务器对提交上来的消费交易数据进行清算处理,并产生应答文件。
文件格式:文本文件
文 件 名:SEND_YXBUS_IC_yyyyMMdd_xx.txt
文件名说明:
SEND_YXBUS_IC_为固定字符;
偏移(bytes)
长度(bytes)
内容
数据类型
说明
0
10
消费交易结算数据
文件标识
ASCII
固定字符”YXBUSSENDS”
10
8
文件生成日期
ASCII
年月日(yyyyMMdd)
18
6
文件生成时间
ASCII
时分秒(HHmmss)
24
6
数据批次编号
ASCII
数据生成批次编号
30
15
商户号
ASCII
商户号
45
12
结算金额
ASCII
12 位定长数字字符。本域中不带小数点,小数位
根据交易币种来决定。当交易币种为人民币时,本
域的zui右两位应包含人民币的角和分,右对齐左补
零。参照《中国银联卡联网联合技术规范 V2.1
第 3 部分 文件接口规范》
57
12
可疑金额
ASCII
12 位定长数字字符。本域中不带小数点,小数位
根据交易币种来决定。当交易币种为人民币时,本
域的zui右两位应包含人民币的角和分,右对齐左补
零。参照《中国银联卡联网联合技术规范 V2.1
第 3 部分 文件接口规范》
69
6
记录条数 N
ASCII
高位在前,低位在后
75
1
换行
ASCII
换行符\n
76
N*9
结算应答记录数据
ASCII
结算应答记录数据
偏移(bytes)
长度(bytes)
内容
数据类型
说明
0
6
跟踪号
ASCII
消费交易记录流水号
6
2
应答码
ASCII
返回交易记录确认码
8
1
换行
ASCII
换行符\n
yyyyMMdd_xx 为对应消费交易数据文件的数据批次编号;
.txt 为文件类型。
文件结构:消费交易数据文件结构(见下表)
结算应答记录格式:消费交易结算应答记录格式(见下表)。
5、文件数据交互
文件的交互通过 FTP 的方式进行文件交换。公交系统后台程序和合作银行后台程序将消费交易
数据文件与消费交易结算应答文件上传至的 FTP 服务器,并按本规范约定的文件命名方式命名
上传文件,为了避免文件在生成过程中被对方处理,要求每个文件在上传至 FTP 服务器过程中,首
先以.tmp 为后缀的临时文件名命名,文件上传完毕之后才更新为正式文件名。