1 报文域说明
1.1 报文域的属性说明
1.1.1 符号说明
a) 在通联与各入网机构的报文中,各报文域的数据类型、长度属性及格式如下表所示:
报文域数据类型、长度属性及格式含义表
字符
含义
a
b
B
n
p
s
an
as
cn
ns
ans
ansb
MM
DD
YY
hh
mm
ss
LL
LLL
VAR
3
..17
X
Z
字母字符,A至Z,a至z,向左靠,右边多余位填空格
数据的二进制表示,后跟数字表示位(bit)的个数
用于表示变长的二进制数,后跟数字表示二进制数据所占字节(Byte)的个数
数值,0至9,右靠,首位有效数字前填零。若表示人民币金额,则最右二位为角、分
填充字符,如空格
特殊符号
字母和数字字符,左靠,右边多余位填空格
字母和特殊字符,左靠,右边多余位填空格
压缩数字码,即BCD码
数字和特殊字符,左靠,右边多余位填空格
字母、数字和特殊字符,左靠,右边多余位填空格
字母、数字、特殊字符和二进制数,左靠,右边多余位填空格
月份,01至12
日期,01至31
年份,00至99
时,00至23
分,00至59
秒,00至59
后面跟随数据元的可变长度值,01至99
后面跟随数据元的可变长度值,001至999
可变长度数据元
3字符的固定长度
最大17个字符的可变长度。所有可变长度字段在数据元的前面应另外包含2个或3个位置,
以表示后面到数据元结束时的位置数。
借贷符号,贷记为“C”,借记为“D”,并且总是与一个数字型金额数据元相连,例如,
净对账金额中X+N16含义为前缀“C”或“D”和净对账金额的16位数字。
ISO 4909和ISO 7813中定义的磁卡第二、三磁道的代码集
b) 对可变长数据元的说明
对任何最大长度小于100个字符的可变长度数据元,两个附加位位于该数据元之前,标
明其后所跟数据元的长度。其格式表示为LLVAR。
对任何最大长度小于1000个字符的可变长度数据元,三个附加位位于该数据元之前,标
明其后所跟数据元的长度。其格式表示为LLLVAR。
1.1.2 注释
本规范所使用的域按ISO8583中所给的域的序号,从小至大排序说明的。本规范还使用
了ISO8583中的保留域,并定义了特殊用法。
本规范所采用的编码方式为ASCII码。数字字符也不采用压缩的BCD码方式,而是采用
ASCII码表示。
1.2 报文域的使用
1.2.1 的报文域
域序号
-
2
3
4
5
6
7
9
10
11
12
13
14
15
16
18
19
22
23
25
26
28
32
33
35
36
37
38
39
41
42
43
44
45
48
49
50
51
报文域
域名称:中文
扩展的位元表
主账号
交易处理码
交易金额
清算金额
持卡人扣账金额
交易传输时间
清算汇率
持卡人扣账汇率
系统跟踪号
受卡方所在地时间
受卡方所在地日期
卡有效期
清算日期
兑换日期
商户类型
受理机构国家代码
服务点输入方式码
卡序列号
服务点条件码
服务点 PIN 获取码
交易费
受理机构标识码
发送机构标识码
第二磁道数据
第三磁道数据
检索参考号
授权标识应答码
应答码
受卡机终端标识码
受卡方标识码
受卡方名称地址
附加响应数据
第一磁道数据
附加数据——私有
交易货币代码
清算货币代码
持卡人账户货币代码
域序号
52
53
54
55
57
58
59
60
61
62
63
66
70
74
75
76
77
78
79
80
81
82
84
86
87
88
89
90
95
96
97
99
100
102
103
121
122
123
128
130
131
132
133
域名称:中文
个人标识码数据
安全控制信息
实际余额
IC 卡数据域
附加交易信息
IC(PBOC)卡交易数据
明细查询数据(暂不启用)
自定义域
持卡人身份认证信息
通联数据
金融网络数据
清算代码
网络管理信息码
贷记交易笔数
冲正贷记笔数
借记交易笔数
冲正借记笔数
转账笔数
冲正转账笔数
查询笔数
授权笔数
贷记服务费金额
借记服务费金额
贷记交易金额
冲正贷记金额
借记交易金额
冲正借记金额
原始数据元
替换金额
报文安全码
净清算额
清算机构代码
接收机构标识码
账户标识 1
账户标识 2
通联保留
受理方保留
发卡方保留
报文鉴别码
终端能力
终端验证结果
随机数
接口设备序列号
域序号
134
135
136
137
138
139
142
143
144
145
146
147
148
149
161
162
164
192
1.2.2 未使用的报文域
域序号
8
17
20
21
24
27
29
30
31
34
40
46
47
55
56
64
67
68
69
71
72
83
域名称:中文
卡片数据
发卡方应用数据
应用密文
应用交易计数
应用交换配置码
授权响应密文及响应代码
发卡方脚本
发卡方脚本结果
加密时使用的交易类型
终端国家代码
终端交易日期
加密时使用的交易金额
加密时使用的货币代码
加密时使用的返还现金金额
终端类型
附加终端能力
卡片认证结果代码
报文鉴别码
未使用的报文域
域名称:中文
持卡人签单费金额
受理日期
扩展主账号国家代码
发送机构国家代码
网络国际标识符
授权标识响应长度
清算费
交易处理费金额
清算处理费
扩展主账号
服务限制代码
附加数据-JSO
附加数据-国家
保留给 ISO 使用
保留给 ISO 使用
报文鉴别代码字段
清算代码
接收机构国家代码
清算机构国家代码
报文编号
后报文编号
贷记交易费金额
域名称:中文
借记交易费金额
文件更新码
文件保密代码
响应指示符
服务指示符
收款人
交易描述
保留使用
保留使用
保留使用
保留使用
保留使用
保留使用
域序号
85
91
92
93
94
98
104
105~120
124~126
129
140~141
150~160
165~191
1.3 报文类型标识符
1.4 Message Type ID
1.4.1 变量属性
n4,4位定长数字字符
1.4.2 域描述
报文类型。定义如下:
单信息交易报文
预授权请求/应答
0100/0110 授权类请求/应答报文
追加预授权请求/应答报文
0200/0210 金融类请求/应答报文
余额查询请求/应答
取现请求/应答
存款请求/应答
存款撤销请求/应答
预授权完成(联机)请求/应答
预授权完成撤销请求/应答
消费请求/应答
消费撤销请求/应答
预授权撤销(联机、手工)请求/应答
基于PBOC电子钱包/存折标准的IC卡圈提请求/应答
建立委托关系请求/应答报文
撤销委托关系请求/应答报文
转账请求/应答
转入转账请求/应答
转出转账请求/应答
基于PBOC电子钱包/存折标准的IC卡圈存交易请求/应答
基于PBOC电子钱包/存折标准的IC卡圈提确认请求/应答
代收请求/应答
代付请求/应答
代付撤销请求/应答
0220/0230 金融通知/应答类报文
存款确认通知/应答
转入确认通知/应答
预授权完成(离线)通知/应答
结算通知/应答
联机退货通知/应答
消费、消费撤销交易的代授权通知/应答
取现交易的代授权通知/应答
预授权完成、预授权完成撤销的代授权通知/应答
0120/0130 预授权、预授权撤销的代授权通知/应答
0420/0430 冲正类通知/应答报文
预授权冲正通知/应答
预授权撤销(联机、手工)冲正通知/应答
取现冲正通知/应答
消费冲正通知/应答
消费撤销冲正通知/应答
预授权完成冲正通知/应答
预授权完成撤销冲正通知/应答
转出转账冲正通知/应答
代收冲正通知/应答
代付冲正通知/应答
代付撤销冲正通知/应答
消费、取现、预授权冲正交易的代授权通知/应答
双信息交易报文
0100/0110 授权类请求/应答报文
授权追加请求/应答报文
授权请求/应答
授权撤销请求/应答
余额查询请求/应答
0420/0430 冲正类通知/应答
0120/0130 授权、授权撤销的代授权通知/应答
授权冲正通知/应答
授权撤销冲正通知/应答
冲正交易的代授权通知/应答
差错处理通知报文
贷记调整通知/应答
0422/0432 受理方差错处理通知/应答报文
贷记调整(存入类)通知/应答
手工退货通知/应答
请款通知/应答
退单通知/应答
再请款通知/应答
二次退单通知/应答报文
差错例外通知/应答
0422/0432 差错发起方通知/应答类报文
0220/0230 发卡方差错处理通知/应答类报文
0220/0230 差错接收方通知/应答类报文
贷记调整通知/应答
退单通知/应答
再请款通知/应答
差错例外通知/应答
请款通知/应答
其它报文
文字信息传送通知/应答
资金结算通知/应答
涉嫌卡交易通知/应答
涉嫌卡通知/应答
0220/0230 收付费通知/应答报文
0520/0530 受理方对账类通知/应答报文
0522/0532 发卡方对账类通知/应答报文
0520/0530 入网机构转账类交易对账通知/应答报文
0620/0630 管理类通知/应答报文
0800/0810 网络管理类请求/应答报文
0820/0830 网络管理类通知/应答报文
0800/0810 代授权通知信息索取
发送网络管理通知/应答
入网机构发送网络管理通知/应答
入网机构申请重置密钥通知/应答
重置密钥请求/应答
代授权通知信息终止索取
1.5 域 2 主账号
Primary Account Number (PAN)
1.5.1 变量属性
n..19(LLVAR),2个字节的长度值+最大19个字节(数字字符)的主账号
1.5.2 域描述
用户主账号。其值来自于卡片的第二磁道信息,从第二磁道的起始符开始(不包含)至字
段分隔符止或等号(不包含),内卡账号长度为13-19个数字字符;外卡账号长度为11-19个数
字字符。
主账号应符合下列标准之一:
—— 《中华人民共和国金融行业标准 JR/T 0008-2000 银行卡发卡行标识代码及卡号》
的规定,如表 27 所示:
JR/T 0008-2000 中主账号组成规定
XXXXXX
发卡行标识代码
X … … X
6-12 自定义位
X
校验位
—— 与中国通联联网的国际信用卡公司的规定;
—— 由中国人民银行认可的其它标准;
—— 其它银行卡组织(公司)的规定。
1.5.3 用法
该域在所有的查询、授权、金融请求、应答和通知中都要求存在,用来确定发卡机构和
交易报文的路由。如果交易的原始请求报文中存在该域,则该交易随后的相关报文中该域也
必须存在。如果该域在请求或通知报文中出现,则该域必须在应答报文中原值返回。
用法一:主账号
对于可传送磁条信息的交易:
例如对本币卡的ATM交易,受理方必须从客户磁卡的第二磁道上截取主账号,填入此域;
对于商户送磁条信息的POS交易,商户应从读卡机上获取客户磁卡的第二磁道信息。客户的
主账号由受理方从POS报文中的第二磁道信息上截取,填入此域。商户可从应答报文中得到
主账号信息;
无法传送磁条信息的交易:
如代收交易(非持卡人主动刷卡发起时)、电子商务交易、电话银行、手机银行等,由
保存主账号信息的服务机构填入或由手工输入。
用法二:转入/转出账号
转账交易、转出转账交易报文中本域为转出账户的账(卡)号;
转入转账交易报文中本域为转入账户的账(卡)号。
1.5.4 拒绝码
10023=长度域中出现非法字符
10024=长度值大于19
10025=主账号中出现非法字符
1.6 域 3 交易处理码
Processing Code
1.6.1 变量属性
n6,6位定长数字字符。
1.6.2 域描述
本域指明了交易种类和持卡人的账户类型,由六位数字组成。如表 28 所示:
1-2 位
交易处理码域组成
3-4 位
5-6 位
1-2 位表示交易类型(Transaction Type)。
3-4 位表示转出(From)账户类型。
5-6 位表示转入(To)账户类型。
交易处理码的第 1-2 位定义如表 29 所示:
交易处理码第 1-2 位定义
第 1、2 位
00-19
描述
Debits
Goods and service
Cash
Adjustment
00
01
02
03
04
05
06
07
08
含义
借记
商品和服务
现金
调整
Cheque guarantee(funds guaranteed)
支票担保(资金可担保)
Cheque verification(funds available but not guaranteed)
支票核实(资金可用但不担保)
Euro-cheque
Traveler cheque
Letter of credit
Giro(postal banking)
欧洲支票
旅行支票
信用证
直接转账(邮政银行业务)