(修订版)
中国银联直联POS终端规范
2003年12月
POS终端规范
目录
编写说明........................................................................5
1.范围.........................................................................6
2.引用标准.....................................................................7
3.定义.........................................................................8
4.POS终端硬件要求.............................................................11
4.1 显示屏..............................................................................11
4.2 键盘................................................................................11
4.3 密码键盘............................................................................11
4.4 磁条阅读器..........................................................................11
4.5 交易存储量..........................................................................11
4.6 通讯................................................................................11
4.7 打印机..............................................................................12
4.8 电源.................................................................................12
4.9 安全性...............................................................................12
4.10 电磁兼容性..........................................................................12
4.10.1 无线电干扰极限值.............................................................12
4.10.2 电磁敏感度...................................................................12
4.11 可靠性..............................................................................12
5.POS终端软件要求.............................................................13
5.1 系统软件............................................................................13
5.2 二次开发平台.......................................................................13
5.3 安全加密............................................................................13
6.POS终端安全要求.............................................................14
6.1 操作员密码..........................................................................14
6.2 POS终端密钥管理...................................................................14
6.2.1 二级密钥体系...................................................................14
6.2.2 POS终端MAC的算法.............................................................14
6.2.3 PIN加密.......................................................................14
7.POS终端管理功能.............................................................15
7.1 系统管理.............................................................................15
7.1.1 自检...........................................................................15
7.1.2 程序下载管理...................................................................15
7.1.3 参数管理.......................................................................15
第1页共108页
POS终端规范
7.1.4 终端状态管理...................................................................17
7.2 操作员管理...........................................................................17
7.2.1 系统管理员.....................................................................18
7.2.2 操作员管理.....................................................................18
7.3 应用管理.............................................................................18
7.3.1 签到管理.......................................................................18
7.3.2 批结算管理(0500/0510)........................................................19
7.3.3 批上送(0320/0330)............................................................19
7.3.4 签退管理(0820/0830)..........................................................20
7.3.5回响测试(0820/0830)..........................................................20
7.3.6 参数传递(0800/0810)..........................................................20
7.3.7 POS终端状态上送(0820/0830) ..................................................20
7.3.8 交易查阅功能...................................................................21
7.3.9 锁定功能.......................................................................21
7.3.10 清除POS记录..................................................................21
8.POS 终端交易功能............................................................. 22
8.1 联线交易功能........................................................................22
8.1.1 余额查询(0200/0210)..........................................................22
8.1.2 消费(0200/0210)..............................................................22
8.1.3 消费撤消(0200/0210)..........................................................22
8.1.4 退货(0220/0230)..............................................................22
8.1.5 预授权(0100/0110)............................................................22
8.1.6 预授权撤消(0100/0110)........................................................23
8.1.7 预授权完成(0200/0210)........................................................23
8.1.8 预授权完成撤消(0200/0210)....................................................23
8.1.9自动冲正(0400/0410)..........................................................23
8.2 离线交易功能........................................................................24
8.2.1 离线结算(0220/0230)..........................................................24
8.2.2 结算调整(0220/0230)..........................................................24
9.POS 终端交易处理流程................................ ......................... 25
9.1余额查询.............................................................................25
9.2消费..................................................................................26
9.3消费撤消.............................................................................27
9.4退货..................................................................................28
9.5预授权................................................................................29
9.6预授权撤消...........................................................................30
9.7预授权完成...........................................................................31
9.8预授权完成撤消.......................................................................32
9.9离线结算.............................................................................33
9.10 结算调整............................................................................34
第2页共108页
POS终端规范
9.11 批结算..............................................................................35
10 .消息域说明................................ ................................ .. 36
10.1说明.................................................................................36
10.2数据类型............................................................................37
10.3数据元名称及其定义.................................................................38
10.3.1消息类型......................................................................38
10.3.2域2...........................................................................40
10.3.3域3...........................................................................41
10.3.4域4...........................................................................43
10.3.5域11..........................................................................44
10.3.6域12..........................................................................45
10.3.7域13..........................................................................46
10.3.8域14..........................................................................47
10.3.9域15..........................................................................48
10.3.10域22.........................................................................49
10.3.11域25.........................................................................50
10.3.12域26.........................................................................51
10.3.13域32.........................................................................52
10.3.14域35.........................................................................53
10.3.15域36.........................................................................54
10.3.16域37.........................................................................55
10.3.17域38.........................................................................56
10.3.18域39.........................................................................57
10.3.19域41.........................................................................58
10.3.20域42.........................................................................59
10.3.21域44.........................................................................60
10.3.22域48.........................................................................61
10.3.23域49.........................................................................64
10.3.24域52.........................................................................65
10.3.25域53.........................................................................66
10.3.26域54.........................................................................67
10.3.27域60.........................................................................68
10.3.28域61.........................................................................70
10.3.29域62.........................................................................71
10.3.30域63.........................................................................74
10.3.31域64.........................................................................76
11.POS 终端消息交换说明................................ ......................... 77
11.1消息格式说明........................................................................77
11.1.1消息格式......................................................................77
11.1.2 符号定义......................................................................78
第3页共108页
POS终端规范
11.2交易类...............................................................................79
11.2.1 余额查询......................................................................79
11.2.2 消费..........................................................................80
11.2.3 消费冲正......................................................................81
11.2.4 消费撤消......................................................................82
11.2.5 消费撤消冲正..................................................................83
11.2.6 退货..........................................................................84
11.2.7 预授权........................................................................85
11.2.8 预授权冲正....................................................................86
11.2.9 预授权撤消....................................................................87
11.2.10 预授权撤消冲正...............................................................88
11.2.11 预授权完成...................................................................89
11.2.12 预授权完成冲正...............................................................90
11.2.13 预授权完成撤消...............................................................91
11.2.14 预授权完成撤消冲正...........................................................92
11.3离线类...............................................................................93
11.3.1 结算交易......................................................................93
11.3.2 结算调整交易.................................................................94
11.4管理类...............................................................................95
11.4.1 签到..........................................................................95
11.4.2 签退..........................................................................95
11.4.3 批结算........................................................................96
11.4.4 批上送金融交易/批上送结束.....................................................96
11.4.5 批上送通知交易...............................................................97
11.4.6 POS参数传递.................................................................97
11.4.7 回响测试......................................................................97
11.4.8 POS状态上送.................................................................98
12 POS终端凭证要素及格式要求....................................................99
12.1 交易凭证要素......................................................................99
12.2 签购单要求及参考样式.............................................................99
12.2.1 签购单要求...................................................................99
12.2.2 签购单参考样式(套打)......................................................101
12.3 结算总计单参考样式...............................................................102
12.4 结算明细单参考样式...............................................................103
12.5 交易凭证尺寸要求(套打)........................................................104
附1:个人标识(PIN)的加密和解密方法.................................................105
附2:POS终端MAC的算法................................................................107
附3:对应答码的处理....................................................................109
第4页共108页
POS终端规范
编写说明
本规范在编写过程中主要依据《银行磁条卡销售点终端规范》(JR/T0001-2001),在编
写中也广泛征求了POS终端生产厂商、系统集成商和部分商业银行的意见。
本规范对银行磁条卡销售点终端的有关内容做了具体规定。
销售点终端必须能够受理国内磁条卡交易,根据需要受理国外磁条卡交易。
所有磁条卡交易通过通信网络直接送到POS中心,POS终端所能接受的银行卡卡种和发卡
行的行别将由POS中心进行判别,所有交易将由POS中心统一进行转接。
本标准的主要起草单位:中国银联银行卡信息交换总中心
本标准的主要起草人:闫强、郝建明、刘娟娟、邵阔义
第5页共108页
POS终端规范
1.范围
本规范规定了磁条卡销售点终端标准,其中规定了:磁条卡特约商户POS终端的硬件要求、
软件要求、安全要求、终端的应用功能及终端的报文格式。不涉及磁条卡交易主机端的规定。
本规范适用于受理中华人民共和国境内发行使用的人民币银行磁条卡及外币磁条卡的各种
POS终端设备。
银行磁条卡销售点终端以下简称为POS终端。
第6页共108页
POS终端规范
2.引用标准
下列标准所包含的条文,通过引用而成为本规范的条文。在出版时,所示版本均为有效。
凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标
准。然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日
期的引用文件,其最新版本适用于本标准。
GB/T 2312-1980 信息交换用汉字编码字符集基本集
GB/T 6833.2~6833.6-1987 电子测量仪器的电磁兼容性试验规范
GB/T 9254-1988 信息技术设备的无线电干扰极限值和测量方法
ISO 7812-2:1993 识别卡发卡方的标识
GB/T 14916-1994 识别卡物理特性
GB/T 15120.1-.5-1994 识别卡记录技术
GB/T 15150-1994银行卡交换报文规范
GB/T 4943-1995 信息技术设备(包括电气事务设备)的安全
GB/T 15694.1-1995 识别卡发卡者标识编号体系
GB/T 17552-1998识别卡金融交易卡
JR/T 0001-2001 银行磁条卡POS终端规范
GB/T 15150-94 产生报文的银行卡交换报文规范金融交易内容(ISO8583-1987)
ANSI X9.8 银行业—— 个人标识码的管理和安全
JR/T 0008-2000银行卡发卡行标识代码及卡号(2001-01-01实施)
银行卡联网联合业务规范(2001)
银行卡联网联合技术规范(2001)
银行卡联网联合安全规范(2001)
第7页共108页
POS终端规范
3.定义
本规范使用下列定义。
3.1银行卡bank card
由商业银行(含邮政金融机构)向社会发行的、具有消费信用、转账结算、存取现金等全
部或部分功能的信用支付工具。
3.2磁条卡 magnetic stripe card
物理特性符合GB/T14916标准,磁条记录符合GB/T 15120、GB/T 15694-1、ISO 7812-2、
GB/T17552标准的银行卡片。
3.3销售点终端point of sale, POS
能够接受磁条卡信息,具有通讯功能,并接受柜员的指令而完成金融交易信息和有关信息
交换的设备。
3.4 POS中心POS center
接受、处理或转发POS的交易请求信息,并向POS回送交易结果信息的机构。
3.5特约商户merchant
与收单行签有商户协议,受理银行卡的零售商、个人、公司或其他组织。
3.6持卡人card holder
卡的合法持有人,即与卡对应的银行账户相联系的客户。
3.7发卡行 issuer
发行银行卡,维护与卡关联的账户,并与持卡人在这两方面具有协议关系的机构。
3.8收单行 acquirer
与商户签有协议或为持卡人提供服务,直接或间接凭交易单据(包括电子单据或纸单据)
参加交换的清算会员单位。
3.9参考号reference number
POS中心为交易分配的流水号,在响应报文中下传给POS终端作为对账参考号, 并用于事
后查证。
第8页共108页
POS终端规范
3.10交易批次号 batch number
POS从签到起至结算、签退为止的交易为一批次,交易批次号标识一批交易。
POS中心为每个POS的每个批次分配一个批次号,在签到响应报文中下传给POS终端,POS
终端对账平或批上送结束后POS中心和POS终端的批次号各自加1。
3.11主账号primary account number
标识发卡机构和持卡人信息的号码。它由发卡机构标识号码、个人账户标识和校验位组成。
它是金融交易的主要账号。
注:它等同于JR/T 0008-2000所定义的卡号。
3.12交易处理码 processing code
交易处理码是用于标识POS交易的类型。
3.13 POS流水号 trace number
POS为每一笔交易产生的顺序编号。POS每上送一次交易此号码增加1。POS流水号为6位
数字,值从1至999999循环使用。
在自动冲正时,POS中心依据POS流水号作为确定被冲正交易的要素之一。
POS流水号也作为交易凭证号,在进行撤消等交易时,输入原交易凭证号作为确定原交易
的要素之一,并且必须上送原交易的凭证号。
3.14 服务点输入方式码 point of service entry mode
POS输入有刷卡或手工方式,按业务要求输入有关数据。
3.15授权码 authorization number
POS上送的交易获得批准后,由发卡行返回的授权号码。
3.16响应码 response number
POS上送的交易经处理后,处理结果以代码形式返回。
3.17个人识别码 personal identification number, PIN
个人识别码是在联机交易中识别持卡人身份合法性的数据信息,为6位。在计算机和网络
系统中任何环节都不允许PIN以明文的方式出现。
在上送报文格式中,如果22域指明有PIN输入,则52域必须出现。客户的个人标识码(PIN)
必须加密后存放在52域中。
3.18消息签定码messang authenticaion code, MAC
MAC是用来完成消息来源正确性签别,防止数据被篡改或非法用户窃入的数据。
第9页共108页
POS终端规范
3.19安全控制信息security controlrelated information
与安全相关的控制信息,用于标识密文的类型。
3.20 密钥加密密钥 key encryption key, KEK
密钥加密密钥是POS终端工作时,对工作密钥进行加密的密钥,由银行人员设
置并直接保存在系统硬件中,只能使用,不能读取,该密钥必须与加密算法放在同
一加密芯片里。
3.21工作密钥working key, WK
工作密钥是在POS终端正常情况下,对PIN加密、参与认证码计算的密钥。工作密钥必须
经常更新。在联机更新的报文中对工作密钥必须用密钥加密密钥(KEK)加密,形成密文后进行
传输。
包括对PIN加密的密钥PIK(PIN KEY)和加密生成MAC的密钥MAK(MAC KEY)。
第10页共108页
POS终端规范
4.POS终端硬件要求
4.1 显示屏
应可显示ASCII可视字符。
汉字显示应符合国家标准GB/T 2312汉字。
4.2 键盘
必须有10个数字键,必须能够输入字母,若干功能键。键盘使用寿命应达到每键可敲击
300,000次以上。
4.3 密码键盘
密码键盘内部包含具有加密运算处理功能的专用器件,能够完成报文加密、解密、报文认
证计算和验证。密码键盘必须能够安全地存储密钥,防止被读取。应可存储、选用多组密钥。
密码键盘至少应具有10个数字键, 若干功能键,功能键应至少包括清除和确认两种功能;
密码键盘应允许需输入字母;独立密码键盘至少要具有一行数字、字母显示屏。键盘使用寿命
同4.2。
交易金额需显示在密码键盘的显示屏上。
持卡人键入密码时,密码键盘的显示屏上不能显示明文,只能显示星号。
密码键盘与POS终端之间的信息传送必须以密文的形式进行。
4.4 磁条阅读器
可同时读取磁条卡的二、三磁道数据,能够准确阅读在磁性标准正常范围内的磁道信息。
凡符合GB/T 14916、GB/T 15120、GB/T 15694-1、ISO 7812-2、GB/T17552标准的磁条卡都能
读取。刷卡方向可采用单向或双向,刷卡速度范围为10毫米/秒-100毫米/秒,磁条读卡器寿
命应达到400,000次以上。
4.5交易存储量
要求在保证完成交易功能的前提下,具有在单一批次内能够保存300笔交易以上的存储量。
4.6通讯
通讯端口应支持以下全部或部分类型的通讯方式:
串行通讯
MODEM通讯
红外通讯
无线通讯
网络通讯
密码键盘通讯
第11页共108页
POS终端规范
4.7打印机
打印机可选用点阵击打式或热敏纸记录式打印机。能够打印可显示的ASCⅡ字符或汉字。
无故障打印张数不少于50,000张收据。
4.8电源
要求在输入交流电压220V±15%,工作频率50Hz±1%的条件下能正常工作。
4.9安全性
应符合GB/T 4943的规定。
4.10电磁兼容性
4.10.1 无线电干扰极限值
应符合GB/T 9254中的A级ITE规定。
4.10.2 电磁敏感度
按GB/T 6833.2~6833.6规定的试验要求进行,工作应正常。
4.11可靠性
除非特殊部件另有规定,平均无故障工作时间不低于50,000小时。
第12页共108页
POS终端规范
5.POS终端软件要求
5.1 系统软件
应具有系统初始化,对软件、硬件的自检及报警功能,具备断电保护功能,并方便应用程
序的加载和参数设定。
5.2 二次开发平台
提供高级语言(如C语言)开发环境,并提供应用模块,具备应用程序的调试和测试环境。
5.3安全加密
采用安全、可靠的加密算法,保证POS交易数据的完整性和隐私性。
第13页共108页
POS终端规范
6.POS终端安全要求
6.1 操作员密码
POS终端应具备操作员密码校验功能,校验失败时禁止交易。
POS的每个操作员都必须有独立的密码和一个代码。操作员代码至少为二位数字或字母,
密码至少为四位数字,不超过12位数字。
6.2 POS终端密钥管理
6.2.1 二级密钥体系
POS终端密钥分为二级:密钥加密密钥(KEK)和工作密钥(WK)。
6.2.1.1密钥加密密钥(KEK)
用于对工作密钥(WK)进行加密保护,每台POS终端与POS中心共享唯一的KEK。
KEK必须要有安全保护措施,只能写入并参与运算,不能被读取。
KEK应有至少三个,以便当KEK泄密时,POS中心与POS终端及时、方便地更换。POS中心
与POS终端通过参数下载的方式约定使用哪个KEK。
6.2.1.2工作密钥(WK)
分为用于对个人密码(PIN)加密的PIK以及进行消息鉴别(MAC)的MAK。
由POS前置机的加密机产生,在POS终端每次签到时从POS中心利用KEK加密后下载,并
由KEK加密存储。
POS终端工作密钥在下载时必须以密文传送,严禁明文传送。
6.2.2 POS终端MAC的算法
从报文消息类型(MTI)到63域之间的部分构成MAC ELEMEMENT BLOCK (MAB),采用ECB
算法,加密结果为64位的MAC,详细算法附后。
6.2.3 PIN加密
PIN加密采用ANSIX9.8 Format(带主账号信息);。
加密算法采用DES算法。
具体的方法见附1
第14页共108页
POS终端规范
7.POS终端管理功能
入网POS终端的管理功能分为三个层次:系统管理、操作员管理和应用管理。
7.1 系统管理
7.1.1 自检
开机后对硬件状态进行检测和报警。
POS终端开机后,先进行自检;自检结束后自动进入工作状态。在工作状态中,操作员也
可以通过选择功能设置对POS终端进行自检。自检完毕返回工作状态。
测试的内容如下:
序号参数名称序号参数名称
01打印机测试02读卡器测试
03通信端口测试04密码键盘测试
05键盘测试06显示屏测试
7.1.2 程序下载管理
程序管理是指对终端使用的一些应用程序进行管理。
POS终端应可以支持串行口程序下载、双机对拷、联机应用程序下载等方式。
串行口程序下载:使用串口通讯方式,下载更新应用程序。
双机对拷:同类型POS机之间应用程序的复制。
联机应用程序下载:POS通过拨特定的管理电话号码从下载中心远程下载应用程序。
7.1.3 参数管理
根据初始和变更的方式,POS终端参数可分为出厂参数、下发参数、可设定参数和联机可
更改参数四类。
7.1.3.1 出厂参数
出厂参数主要是与硬件相关的、影响硬件设备使用和运作的基本参数。
参数名称用途设置时间关联内容
硬件版本号标识当前设备硬件版本出厂与硬件设备相关的其他参数
硬件序列号当前设备唯一标识出厂设备管理数据库
操作系统版本号标识当前设备操作系统出厂或升级时硬件版本、应用软件版本
内存状态标识内存使用状况程序下装后应用软件使用
通讯端口类型识别可用的通讯端口种类出厂操作系统、应用软件使用
通讯端口参数根据具体应用更改设置出厂或应用时操作系统、应用软件使用
MODEM类型识别可用的MODEM种类出厂操作系统、应用软件使用
MODEM参数根据具体应用更改设置出厂或应用时操作系统、应用软件使用
打印机类型识别可用的打印机种类出厂操作系统、应用软件使用
第15页共108页
POS终端规范
打印机参数根据具体应用更改设置出厂或应用时操作系统、应用软件使用
密码键盘类型识别可用的密码键盘种类出厂操作系统、应用软件使用
密码键盘参数根据具体应用更改设置出厂或应用时操作系统、应用软件使用
磁卡阅读器参数根据具体设备、应用更改出厂或升级时操作系统、应用软件版本
注:根据具体设备的差异,通讯端口参数、MODEM参数、打印机参数、密码键盘参数等项目可
以包括多个子项目。
7.1.3.2 下发参数
下发参数主要是用于设备自身管理和配置的参数。
参数名称用途设置时间关联内容
电话号码用于设备管理及正常交易安装或调整时
交易号码、管理号码、拨号
参数
拨号参数设置电话拨号参数安装或调整时
拨号方式、交换机前缀、电
话号码
终端编号标识当前设备逻辑编号安装或调整时设备管理数据库、交易应用
商户编号标识使用设备的商户编号安装或调整时设备管理数据库、交易应用
商户名称标识商户的中文或英文名安装或调整时设备管理数据库、交易应用
超时时间通讯响应超时时间安装或调整时交易应用
重试次数通讯失败重试次数安装或调整时交易应用
TPDU交易报文的目的地址安装或调整时交易应用
7.1.3.3可设定参数
可设定参数主要是与磁条卡交易内容直接相关并需要长期存放在POS终端中使用的应用参
数,包括以下几类:
交易应用密钥:根据业务需求所要使用的所有密钥。
当前重要编号:当前流水号、当前批次号、当前操作员号。
最大日志笔数:允许当批交易保存的最大交易笔数。
操作员管理表:操作员号、操作员密码、操作员属性。
日期与时间表:实时时钟的日期和时间,在每次签到交易成功后调整。
终端支持的交易类型:终端支持哪些交易(不支持的交易被屏蔽掉)。
是否打印故障报告单:当冲正交易不成功或离线类交易上送不成功大于规定次数(即:消
息重发次数)时,系统根据该参数的值确定是否需要打印“故障报告单”。。
消费撤消交易是否刷卡:根据该参数的值确定消费撤消交易是否需要进行刷卡。
预授权完成撤消交易是否刷卡:根据该参数的值确定预授权完成撤消交易是否需要进行刷
卡。
退货交易最大金额:根据该参数的值判断退货交易的最大允许金额。
7.1.3.4 联机可更改参数
超时时间,重试次数,三个交易电话号码,一个管理号码,是否支持小费,小费百分比,
是否支持手工输入卡号,POS终端应用类型,是否自动签退,商户名称(中文简称或英文简称),
第16页共108页
POS终端规范
消息重发次数,离线交易上送方式,主密钥INDEX,终端支持的交易类型(不支持的交易被屏
蔽掉)等。
7.1.4 终端状态管理
POS终端可以有以下四种状态:正常工作状态、已签退状态、测试状态、锁定状态。
7.1.4.1 正常工作状态
是指POS签到后POS终端所处的工作状态。此时POS终端可以实现规定的交易功能。批结
算之后,POS终端自动签退(如POS终端参数设置不允许自动签退,则按功能键签退),处于
已签退状态。
正常工作状态包括正常交易和测试交易两种状态。
POS终端签到后自动进入正常工作状态,根据参数确定进入正常交易状态或测试交易状态。
当POS终端处于正常交易状态时,可以通过功能键或菜单选择在正常交易状态和测试交易
状态之间切换;POS中心会对收到的交易的报文头进行判断,以对正常的交易和测试交易分别
处理。
POS终端进入测试交易状态之前和退出测试交易状态之前,需输入系统管理员密码。
POS终端在测试交易状态下所作的交易为测试交易,在打印签购单时要打印“测试/TEST”
标志。
POS终端在进入测试交易状态之前,必须对POS上的所有正常交易作批结算处理,否则不
能进入测试交易状态;在离开测试交易状态之前,必须对POS上的所有测试交易作批结算处理,
否则不能离开测试交易状态。
7.1.4.2 已签退
是指POS终端签到之前或指POS终端签退之后的状态。此时POS终端应显示签到提示。
7.1.4.3 测试状态
POS终端处于正常工作状态或已签退状态时,可以向POS中心终端发送回响测试消息,并
接受POS中心返回的应答消息。
7.1.4.4 锁定
操作员可以将POS终端设为锁定状态。此时POS终端将不接受任何操作,并提示输入操作
员密码(特定情况下可为主管操作员密码)。解除锁定后,POS终端返回正常交易状态或测试
交易状态。
7.2 操作员管理
POS终端上的操作员分为二级:系统管理员和操作员。
第17页共108页
POS终端规范
7.2.1 系统管理员
系统管理员负责对POS系统进行管理,包括软件下载、参数设置。POS使用密码认证系统
管理员身份。
系统管理员的密码验证在POS上完成。
系统管理员设置主管操作员的代码和初始密码。
7.2.2 操作员管理
加入中国银行卡网络的POS终端必须具有操作员管理功能,包括增加、删除操作员,修改
操作员密码等。操作员使用操作员代码和密码进行身份认证。POS终端应至少能够存储和管理
10个操作员的有关数据。
POS终端操作必须由指定的操作员进行。
POS操作员分主管操作员和一般操作员。
7.2.2.1 主管操作员
主管操作员的职责是管理POS和其他操作员,包括增加、删除操作员等,本身不能签到和
进行交易。
退货和撤消交易需要经过主管操作员的身份验证和确认。
主管操作员密码的修改和验证在终端上进行。
主管操作员代码至少两位数字或字母, 密码至少4 位数字,小于12 位数字。
7.2.2.2 一般操作员
一般操作员只能完成交易功能,退货和撤消交易需输入主管操作员的密码。
一般操作员的密码存放在POS终端内,密码修改和验证在终端上进行。
一般操作员代码至少两位,密码至少4 位, 小于12 位。
7.3 应用管理
7.3.1 签到管理
签到管理分为操作员签到和POS签到两种。
7.3.1.1操作员签到
操作员开机后,键入操作员代码和密码, POS验证操作员的合法性。签到成功后操作员
可对POS进行操作。
第18页共108页
POS终端规范
7.3.1.2 POS签到(0800/0810)
POS签到采用联机方式。POS终端向POS中心上送终端号、商户号、操作员代码,POS中
心验证商户和终端的有效性后,产生终端工作密钥、提取交易批次号、POS中心的交易日期和
时间,将这些数据下传到POS终端。POS终端只有签到成功后才可以进行金融交易。POS终端可
以根据签到应答消息中POS中心主机的时间设置POS终端的时间。
签到交易有以下三个作用:
l. 终端与POS中心主机的批次号同步。批次号必须以POS中心主机的批次号为准;
l. 终端从POS中心主机获取新的终端工作密钥。如果POS终端连续收到加密出错的消
息,则需要重新发送签到消息,以与POS中心主机进行密钥同步;或由POS中心在
应答消息中提示终端重新签到。
l. 终端从POS中心主机获取主机的日期和时间。
注:如POS在使用过程中掉电,重新开机后操作员需要重新签到。
7.3.2 批结算管理(0500/0510)
POS批结算时,终端将当批次交易的借记总金额、借记总笔数、贷记总金额、贷记总笔数
上送POS中心,对批结算的响应报文做处理。
POS批结算时,对人民币卡和外币卡分别结算,并与POS中心对账。
批结算数据的统计算法如下:
借记总金额:∑(消费金额 + 预授权完成金额+ 离线结算金额 + 结算调整金额)
借记总笔数:∑(消费笔数 + 预授权完成笔数 + 离线结算笔数 + 结算调整笔数)
贷记总金额:∑(退货金额 + 消费撤消金额 + 预授权完成撤消金额)
贷记总笔数:∑(退货笔数 + 消费撤消笔数 + 预授权完成撤消笔数)
注:如对原交易做过结算调整,则借记金额和笔数只计结算调整的金额和笔数,原交易
不计入借记金额和笔数。如果是对原交易是消费做追加小费的结算调整交易,在统计时记入消
费交易,但金额为调整后的总金额。
POS批结算完成,即对账平或者批上送全部完成后,清空交易记录,批次号加1,形成新的
批次号。
POS批结算完成后POS将打印结算总计单。
POS终端中存储的流水达到一定笔数(内存已满)后,POS终端自动引发批结算。
POS批结算之前,如果POS终端中有未上送的离线类交易,POS终端需要先将所有未上送的
离线类交易上送到POS中心,并接收POS中心的应答;在结算或批上送结束之后, 须将未收到
成功应答的离线类交易的明细单打印出来。
如POS批结算时,POS终端中无流水,可直接提示“无交易流水,不需批结算”。
7.3.3 批上送(0320/0330)
当POS与POS中心批结算对账不平或POS中心返回的批结算对账应答报文为“3:出错”时,
POS终端将当前内存中本批次的成功交易记录上送POS中心。查询、预授权、预授权撤消、自
第19页共108页
POS终端规范
动冲正交易,管理类交易,其它不成功的联机类交易不做批上送;所有离线类交易均须批上送。
如只有人民币卡对账不平,批上送时只上送人民币卡交易;如只有外币卡对账不平,批上
送时只上送外币卡交易:如人民币卡和外币卡均对账不平,批上送时上送所有交易。
批上送时,所有联线类交易分块上送;离线类交易逐笔上送,上送完毕后发送批上送结束
报文。
POS批结对账平或者批上送全部完成后,POS将自动打印结算总计单,用户可以选择打印结
算明细单。
POS批上送全部完成后,POS 必须打印未成功上送的离线类交易明细单。
POS批结对账平或者批上送全部完成后,POS根据参数设置决定是否并自动签退。
批上送过程中如有中断(如断电),POS应在下次联机时,从断点处继续进行批上送,直
至上送过程全部完成。
POS批结完成,即对账平或者批上送全部完成后,清空交易记录,批次号加1,形成新的批
次号。
7.3.4 签退管理(0820/0830)
根据POS终端参数中,“自动签退”设置决定POS终端在批结算后是否自动签退。POS终
端向POS中心发送签退通知,收到签退应答后,POS终端进入签到提示状态,直到下一次成功
签到后,方可处理其它交易。
操作员也可选择“签退”功能,如此时POS尚未进行批结算,须在签退之前先进行批结算
乃至批上送。
7.3.5 回响测试(0820/0830)
POS终端与POS中心进行网络连通测试。
7.3.6 参数传递(0800/0810)
在POS终端签到之后的每次联机时,如有必要,由POS中心引发向POS终端下载某些参数
的操作。POS终端收到POS中心的参数传递要求后,立刻向POS中心发送参数传递请求报文,
并接收应答;下载过程如有中断,则在POS机下一次联机时,由POS中心重新下载。
7.3.7 POS终端状态上送(0820/0830)
POS终端收到POS中心的状态上送要求后,立刻将终端的各部件的运行状况及其它信息上
送给POS中心,以便于POS中心对POS终端的运行状况进行远程监控。
上送内容包括:
l. 硬件状态:读卡器状态,键盘状态,打印机状态,密码键盘状态,显示器状态
l. 下载的参数:超时时间,重试次数,三个交易电话号码,一个管理号码,是否支持小
费交易,小费百分比,是否支持手工输入卡号,POS终端应用类型,是否自动签退,
消息重发次数,离线交易上送方式,主密钥INDEX。
l. 通讯统计:POS拨通率。
第20页共108页
POS终端规范
7.3.8 交易查阅功能
查阅POS终端上存储的当批次交易情况和统计情况。
7.3.8.1 查询交易记录
在POS上从最近一笔交易开始,逐笔查询本批次交易明细。只有未结算的交易方可查询。
7.3.8.2 查询交易总额
查询当批次所做交易的总金额和总笔数,分借记总额和贷记总额两部分,人民币卡和外
币卡分开统计。
7.3.8.3 重打上笔交易
交易成功但由于某种原因而没有完成打印签购单的情况下,用此功能补打最后一笔交易
的签购单。重打印的签购单上必须有补打标志字样。重打印功能只适用于当批次结算前的交易。
7.3.8.4 打印交易记录
按顺序打印POS终端储存的交易记录,以备查阅和统计。
7.3.8.5 打印交易总额
打印当批次所做交易的总金额和总笔数,分借记总额和贷记总额两部分。
7.3.9 锁定功能
POS需要暂停工作时,用此项功能可以暂时锁定终端,恢复操作时需要重新输入操作员密
码。
7.3.10 清除POS记录
由于某种原因POS终端需要清除所有记录时,可选用此功能。用此项功能时,需输入系
统管理员密码。
第21页共108页
POS终端规范
8.POS终端交易功能
8.1 联线交易功能
8.1.1 余额查询(0200/0210)
持卡人在POS终端查询所持卡账户余额的交易。查询的结果为账户的可用余额。该交易不
参加资金清算。
8.1.2 消费(0200/0210)
是指持卡人在特约商户消费时用银行卡结算的交易,经批准的消费额即时地反映到该持卡
人的账户余额上。
8.1.3 消费撤消(0200/0210)
是指因人为原因而撤消已完成的消费。消费撤消必须是撤消POS当日当批的消费交易。操
作员需要向持卡人核对原始交易的凭证。发卡行批准的消费撤消金额将即时地反映到该持卡人
的账户上。
消费撤消金额必须等于原始消费的金额。
消费撤消交易需要主管操作员输入代码和密码。
消费撤消交易必须在原交易POS上进行。
消费撤消交易可根据POS终端参数设置选择是否进行刷卡。
8.1.4 退货(0220/0230)
退货交易用来撤消POS终端非当天或当批的消费交易。进行退货交易操作员需要向持卡人
核对原始交易的凭证,确认原交易发生在3个月以内,操作员按业务要求在POS终端上输入原
始交易的有关数据,然后向POS中心发送退货交易。
退货交易需要输入主管操作员密码。
退货金额必须小于或等于原交易金额;不允许多次退货。
退货交易应根据POS终端参数设置判断是否超过最大退货金额。
退货交易可以与原交易在不同的POS终端上进行。
退货时,POS中心根据收到的交易匹配原交易,如匹配到原交易,返回成功应答,退货成
功;否则返回失败应答,退货不成功,此时可根据需要转手工流程。
8.1.5 预授权(0100/0110)
指商户就持卡人预计支付金额向发卡行索取日后付款的承诺。发卡行将持卡人账户的预授
第22页共108页
POS终端规范
权金额冻结,并给出授权号。
持卡人结账时商户将根据持卡人实际的消费金额向发卡行请求资金结算。发卡行对持卡人
账户按实际消费的金额进行扣账后,同时将预授权的金额进行解冻。
如果预授权有效期内商户没有上送相应的预授权完成交易,发卡行将会自动解冻预授权的
金额。
预授权金额不参与清算。
8.1.6 预授权撤消(0100/0110)
是指由于各种原因撤消原来批准的预授权。商户可以在预授权有效期内(即自交易日起30
日内)上送预授权撤消交易。操作员必须核对原始预授权签购单据。
发卡行在收到预授权撤消交易后,将持卡人预授权金额解冻。
预授权撤消交易需要主管操作员输入代码及密码。
8.1.7 预授权完成(0200/0210)
是指持卡人对已取得预授权的交易,在预授权有效期内作支付结算。预授权完成交易可以
与预授权交易不在同一台POS上提交,但必须是同一商户。操作员必须核对原始预授权单据,
并在POS终端上输入原始交易的有关数据。
预授权完成属于金融交易,经批准的消费额即时地反映到该持卡人的账户余额上。
8.1.8 预授权完成撤消(0200/0210)
是指因人为原因对已完成的预授权完成交易进行撤消。预授权完成撤消必须是撤消POS当
日当批的预授权完成交易。操作员需要向持卡人核对原始交易的凭证。发卡行批准的预授权完
成撤消金额将即时地反映到该持卡人的账户上。
预授权完成撤消金额必须等于原始预授权完成交易的金额。
预授权完成撤消交易需要主管操作员输入代码和密码。
预授权完成撤消交易必须在原交易POS上,原交易当日当批进行。
预授权完成撤消交易可根据POS终端参数设置选择是否进行刷卡。
8.1.9自动冲正(0400/0410)
POS终端对于由于超时未收到交易响应信息或响应信息MAC校验失败等原因未能完成的交
易,将产生原交易的冲正交易,并与下次联机交易之前自动上送。如POS终端不能收到应答,
将持续重发终端上已设定的消息重发次数所规定的次数,如仍不能收到冲正应答,即不再重发,
POS终端根据“是否打印故障报告单”参数的值选择是否打印故障报告单。如果POS终端设定
为“打印故障报告单”,则打印被冲正交易的交易信息后(须打印标题为“故障报告单”,并
在合适位置打印“冲正不成功,请人工处理”),可以继续进行下笔交易;如果POS终端设定
为“不打印故障报告单”,则直接处理下笔交易。
余额查询、退货、离线结算和结算调整交易不产生冲正。
自动冲正与原始交易保持同一流水号。
第23页共108页
POS终端规范
自动冲正对原始交易进行全额冲正。
如果POS终端收到POS中心的冲正应答,但应答码不为“00”,而且,交易应答的商户号、
终端号、流水号等信息与冲正请求报文一致,POS终端认为冲正成功;如果POS终端没有收到
POS中心的冲正应答(超时),认为冲正不成功。
8.2 离线交易功能
8.2.1 离线结算(0220/0230)
是指对已取得授权或小额代授权交易,在POS上做离线的支付结算。
其包含如下三种方式,通过本系统预授权的结算、电话授权的结算、小额代授权的结算。
离线结算交易需要操作员在POS终端上刷卡或手输卡号,输入已取得的授权号(小额代授
权不需要)和结算金额数据。如果为电话代授权,还需输入授权机构代码。
离线结算先脱机生成结算交易,待POS终端联机时,将先前生成的结算交易通知POS中心。
如参数设置中“离线交易上送方式”设置为1,则下笔联机交易之后可以用同一次通信上
送一笔离线交易(如离线交易上送不成功,将重发终端上已设定的消息重发次数所规定的次数);
如果在批结算交易开始之前还有未上送的离线类交易,需要在批结算交易之前一并上送。
如参数设置中“离线交易上送方式”设置为0,离线交易在批结算交易开始之前一并上送
(如上送不成功,不再上送)。
POS上送的离线结算交易属于金融通知交易,不产生冲正。
8.2.2 结算调整(0220/0230)
结算调整交易对当批的结算交易的金额进行调整,或者对当批的消费交易追加小费。
需要操作员在POS终端上输入原交易的流水号,POS终端在当批的交易中找到原交易。
如果是对结算交易的金额进行调整,输入调整后的结算金额。如果原交易尚未上送,该交
易覆盖原结算交易;否则生成一笔新交易。
如果对当批的消费交易追加小费,则只需输入追加的小费金额,该交易单独处理,不覆盖
原消费交易。(该交易仅适用于外卡交易)。追加小费后,原消费交易不能撤消。
POS先脱机生成结算调整交易,待POS终端联机时通知POS中心。
对一笔结算交易只允许做一次结算调整。
第24页共108页
POS终端规范
9.POS终端交易处理流程
POS终端的操作流程,应符合以下基本要求:
1.提示交易功能选择
功能键和数字同时可用
2.对于需验证操作员或管理员密码的交易,提示输入并进行验证
3.按照交易要求,提示刷卡
如不刷卡,可按指定功能键,进入手工输入卡号提示
4.按照交易要求,选择提示输入有关数据
包括:交易金额、预授权金额、退货金额、原授权码、原POS流水号、原检索参考
号等;
5.按照交易要求,提示持卡人输入密码
如直接按确认键,则视为无密码
6.提示处理中
显示处理和通讯状态,如拨号、发送、接收、自动冲正上送、批上送等
7.按照交易和应答码,显示交易结果及打印签购单
POS终端对各种交易的处理流程说明如下:
9.1余额查询
是否成功
提示刷卡
显示可用余额
提示处理中
提示输入密码
刷卡
持卡人输入密码,按确认;
如没有密码,可直接确认。
发送报文,等待响应报文
成功失败
选择余额查询
确认
显示失败信息
第25页共108页
POS终端规范
9.2消费
是否成功
提示刷卡
显示交易成功,
打印签购单
提示处理中
提示输入密码
显示失败信息
若超时或校验MAC出错,
应构成冲正报文
刷卡
持卡人输入密码,按确认;
如没有密码,可直接确认。
发送报文,等待响应报文
成功失败
提示输入金额
操作员输入金额,按确认
选择消费功能
确认
第26页共108页
POS终端规范
9.3消费撤消
选择消费撤销功能
确认
提示输入主管操作员密码
输入主管操作员密码并确认
提示输入原交易凭证号
输入原交易凭证号,并确认
在当批交易中
找不到原交易
找到原交易
找到原交易
提示找不到原交易,
参数是否设为刷卡?不能撤销
参数设置为“刷卡”
参数设置为不刷卡提示刷卡
刷卡
提示处理中
发送报文,等待响应报文
成功是否成功失败
显示交易成功,
打印签购单
显示失败信息
若超时或校验MAC出错,
应构成冲正报文
第27页共108页
POS终端规范
9.4退货
是否成功
提示刷卡或手输卡号
显示交易成功,
打印签购单
提示处理中,请稍候...
显示失败信息
刷卡或手输卡号
发送报文,等待响应报文
成功失败
提示输入退货金额
输入退货金额,按确认
如退货金额超过“最大退货金额”,提示并退出
提示输入主管操作员密码
输入主管操作员密码并确认
选择退货功能
确认
提示输入原交易参考号
输入原交易参考号,按确认
提示输入原交易日期
输入原交易日期,按确认
输入卡有效期
如手输卡号且存在卡有效期,输入卡有效期;
如刷卡或不存在卡有效期,直接按确认
第28页共108页
POS终端规范
9.5预授权
是否成功
提示刷卡(手输卡号)
显示交易成功
打印签购单
提示处理中
提示输入密码
显示失败信息
若超时或校验MAC出错,
应构成冲正报文
持卡人输入密码,按确认;
如没有密码,可直接确认。
发送报文,等待响应报文
成功失败
提示输入金额
输入预授权金额,按确认
选择预授权功能
确认
输入卡有效期
如手输卡号且存在卡有效期,输入卡有效期;
如刷卡或不存在卡有效期,直接按确认
刷卡或手输卡号
第29页共108页
POS终端规范
9.6预授权撤消
是否成功
提示刷卡或手输卡号
显示交易成功,
打印签购单
提示处理中
提示输入原授权码
显示失败信息,
若超时或校验MAC出错,
应构成冲正报文
刷卡或手输卡号
输入原授权码,按确认
发送报文,等待响应报文
成功失败
提示输入金额
输入金额,按确认
提示输入主管操作员密码
输入主管操作员密码并确认
选择预授权撤消功能
确认
输入卡有效期
如手输卡号且存在卡有效期,输入卡有效期;
如刷卡或不存在卡有效期,直接按确认
第30页共108页
POS终端规范
9.7预授权完成
是否成功
提示刷卡或手输卡号
显示交易成功,
打印签购单
提示处理中
提示输入原授权码
显示失败信息,
若超时或校验MAC出错,
应构成冲正报文
刷卡或手输卡号
输入原授权码,按确认
发送报文,等待响应报文
成功失败
提示输入金额
输入实际金额,按确认
选择预授权完成功能
确认
提示输入密码
持卡人输入密码,按确认
如无密码,则直接按确认
输入卡有效期
如手输卡号且存在卡有效期,输入卡有效期;
如刷卡或不存在卡有效期,直接按确认
第31页共108页
POS终端规范
9.8预授权完成撤消
选择预授权完成撤销功能
确认
提示输入主管操作员密码
输入主管操作员密码并确认
提示输入原交易凭证号
输入原交易凭证号,并确认
在当批交易中
找不到原交易找到原交易
找到原交易
提示找不到原交易,
不能撤销
参数是否设为刷卡?
参数设置为“刷卡”
参数设置为不刷卡提示刷卡
刷卡
提示处理中
发送报文,等待响应报文
成功是否成功失败
显示交易成功,
打印签购单
显示失败信息
若超时或校验MAC出错,
应构成冲正报文
第32页共108页
POS终端规范
9.9离线结算
提示手输卡号
显示交易成功,打印签购单
提示输入原授权码
结束
下次联机或批结算之前联机上送
提示输入结算金额
输入实际结算金额,按确认
选择离线结算功能
确认
手输卡号
提示输入国际组织代码
输入国际组织代码,按确认;
如为人民币卡,直接按确认
输入卡有效期
如存在卡有效期,输入卡有效期;
如不存在卡有效期,直接按确认
提示输入授权机构代码
输入原授权方式
00-预授权;01-电话预授权;02-小额代授权
如为预授权,直接按确认
判断原授权方式
电话授权
预授权
小额代授权
第33页共108页
POS终端规范
9.10 结算调整
选择结算调整功能
确认
提示输入原交易凭证号
输入原交易凭证号,确认
在当批交易中找不到原交易找到原交易
找到原交易提示找不到原交易
POS判断原交易是否是
消费交易?
原交易是消费交易原交易不是消费交易
显示原交易金额
提示输入小费金额并提示输入调整后金额
输入小费金额并确保在规定比例内,确认;输入调整后金额,确认
显示调整成功
打印交易凭证
下次联机或批结算之前联机上送
结束
第34页共108页
POS终端规范
9.11 批结算
批结算
选择批结算功能
确认
对账平否?
自动签退(根据参数选择)
人民币卡和外币卡均对账平
未上送交易上送
未上送的离线类交易上送
打印结算单
打印没收到成功应答的
离线类交易明细单
批上送结束
批上送
人民币卡或外币卡对账不平
如只有人民币卡对账不平,只上送人民币卡交易
如只有外币卡对账不平,只上送外币卡交易
如人民币卡和外币卡均对账不平,上送所有交易
打印结算明细单(可选)
第35页共108页
POS终端规范
10.消息域说明
10.1说明
POS终端与POS中心之间的消息(Message)是根据《ISO 8583:1987 Bank Card Originated
Messages — Interchange Message Specifications — Content For Finalcial Transactions》
定义的。
交易要素的描述分散在各个域描述中,以下给出确定交易类型的要素列表:
交易类型
处理码
(3 域)
服务点条件
码
(25域)
消息类型交易类型码
(60.1域)
是否引
发冲正
查询310000000200/021001无
预授权030000060100/011010有
预授权撤消200000060100/011011有
预授权完成000000060200/021020有
预授权完成撤消200000060200/021021有
消费000000000200/021022有
消费撤消200000000200/021023有
退货200000000220/023025无
结算000000000220/023030无
结算调整000000000220/023032无
结算调整(追加小费)000000000220/023034无
第36页共108页
POS终端规范
10.2数据类型
POS终端与POS中心之间的交换消息中,各数据元类型如下所列:
A字母向左靠,右部多余部分填空格。
AN字母和/或数字,左靠,右部多余部分填空格。
ANS字母、数字和/或特殊符号,左靠,右部多余部分填空格。
AS字母和/或特殊符号,左靠,右部多余部分填空格。
B二进制位。
DD日。
hh时。
LL可变长域的长度值(二位数)。
LLL可变长域的长度值(三位数)。
MM月。
mm分。
N数值,右靠,首位有效数字前充零。若表示金额,则最右二位为角分。
S特殊符号。
ss秒。
VAR可变长域。
X借贷符号,在数值之前,D表示借,C表示贷。
YY年。
Z由ISO 7811和ISO 7813制定的磁卡第二、三磁道的数据类型。
对可变长数据元,以下例说明:
变量XYZ的数据类型为ANS...999(LLLVAR),则表示:该变量中可含字母、数字和特殊符号,
最长不超过999个字符,长度由三位数字确定。
注:本文档中声明的压缩变量属性是针对POS终端与POS中心之间的消息,POS中心与任何金
融机构之间的消息将全部采用ASCII码且不压缩的格式。
第37页共108页
POS终端规范
10.3数据元名称及其定义
10.3.1消息类型
消息类型(Message Type Identifier)
变量属性:
N4,
4个字节的定长数字字符域,
压缩时用BCD码表示的2个字节的定长域。
域描述:
消息类型。定义如下:
0100授权类请求消息:
· POS预授权请求。
· POS预授权撤消请求。
0110授权类应答消息:
· POS预授权应答。
· POS预授权撤消应答。
0200金融类请求消息:
· POS查询请求。
· POS消费请求。
· POS消费撤消请求。
· POS预授权完成请求。
· POS预授权完成撤消请求。
0210金融类应答消息:
· POS查询应答。
· POS消费应答。
· POS消费撤消应答。
· POS预授权完成应答。
· POS预授权完成撤消应答。
0220金融通知类消息:
· POS退货通知。
· POS结算通知。
· POS结算调整通知。
0230金融通知类应答消息:
第38页共108页
POS终端规范
· POS退货应答。
· POS结算应答。
· POS结算调整应答。
0320批上送消息:
· POS终端批上送。
0330批上送应答消息:
· POS终端批上送应答。
0400冲正类消息:
· POS预授权冲正。
· POS预授权撤消冲正。
· POS消费冲正。
· POS消费撤消冲正。
· POS预授权完成冲正。
· POS预授权完成撤消冲正。
0410冲正类应答消息:
· POS预授权冲正应答。
· POS预授权撤消冲正应答。
· POS消费冲正应答。
· POS消费撤消冲正应答。
· POS预授权完成冲正应答。
· POS预授权完成撤消冲正应答。
0500对账类消息:
· POS终端批结算请求。
0510对账类应答消息:
· POS终端批结算应答。
0800网络业务管理类消息:
· POS终端签到请求。
· POS终端参数传递请求
0810网络业务管理类应答消息:
· POS终端签到应答。
· POS终端参数传递应答
0820网络业务管理类消息:
· POS终端签退请求。
· POS终端回响测试请求。
· POS终端状态上送
0830网络业务管理类应答消息:
· POS终端签退应答。
· POS终端回响测试应答。
· POS终端状态上送应答
第39页共108页
POS终端规范
10.3.2域2
主账号(Primary Account Number)
变量属性:
N..19(LLVAR),2个字节的长度值+最大19个字节的主账号,
压缩时用BCD码表示的1个字节的长度值+用左靠BCD码表示的最大10个字节的主账号。
域描述:
用户主账号,即从磁卡的第二磁道或第三磁道上获取的账号,或在交易时输入的主账户
号。该账号最多19个数字字符。长度值最大不能超过19。
主账号应符合下列标准之一:
1、《中华人民共和国金融行业标准 JR/T 0008-2000 银行卡发卡行标识代码及卡
号》的规定。
2、银联认可的国际卡组织的规定。
3、由中国人民银行认可的其他标准。
用法:
若POS终端通过刷卡获取客户磁卡的第二和第三磁道信息,则不置该域的值。客户的主
账号将由POS中心从POS请求消息中的第二磁道或第三磁道信息上截取,填入此域,并
转发给发卡方。POS终端可从应答消息中得到主账号信息;
若交易时操作员在POS终端手输卡号或主账户号,POS终端无法获取客户磁卡的第二和第
三磁道信息,则需在请求消息中置入该域的值,POS中心将以此域为准,并在请求和应答
消息中保持不变。
第40页共108页
POS终端规范
10.3.3域3
交易处理码(Processing Code)
变量属性:
N6,6个字节的定长数字字符域,
压缩时用BCD码表示的3个字节的定长域。
域描述:
交易处理码(Processing Code)由六位数字组成。第1和第2位表示交易类别。
表4-3-1 交易处理码的第1和2位定义
第1、2位Description含义
00-19Debits借记
00Goods And Service商品和服务
01Cash现金
02Adjustment调整
03Cheque Guarantee(Funds Guaranteed)支票担保(资金可担保)
04Cheque Verification(Funds Available But Not Guaranteed)支票核实(资金可用但不担保)
05Euro-cheque欧洲支票
06Traveller Cheque旅行支票
07letter Of Credit信用证
08Giro(Postal Banking)直接转账(邮政银行业务)
09Goods And Service With Cash Disbursement Transfer现金支付的商品和服务
10-13Reserved For ISO UseISO保留使用
14-16Reserved For National Use国家保留使用
17-19Reserved For Private Use私有保留使用
20-29Credits贷记
20Returns退款
21Deposits存款
22Adjustment调整
23Cheque Deposit Guarantee支票存款担保
24Cheque Deposit支票存款
25-26Reserved For ISO UseISO保留使用
27Reserved For National Use国家保留使用
28-29Reserved For Private Use私有保留使用
30-39Inquiry services查询服务
30Available Funds Inquiry可用金额查询
31Balance Inquiry余额查询
32-35Reserved For ISO UseISO保留使用
36-37Reserved For National Use国家保留使用
38-39Reserved For Private Use私有保留使用
40-49Transfer services转账服务
40Cardholder Accounts Transfer持卡人账户转账
41-45Reserved For ISO UseISO保留使用
46-47Reserved For National Use国家保留使用
48-49Reserved For Private Use私有保留使用
50-99Reserved保留
第41页共108页
POS终端规范
第3和第4位表示受借记和查询,以及转出账户的账户类型。第5和第6位表示受贷记
以及转入账户的账户类型。
表4-3-2 交易处理码第3和5位的定义
第3、5位Description含义
0Default默认
1Saving Account储蓄账户
2Cheque Account支票账户
3Credit Facility信用透支账户
4Universal Account number通用账户
5Investment Account投资账户
6-7Reserved For ISO UseISO保留使用
8Reserved For national Use国家保留使用
9Reserved For Private Use私有保留使用
表4-3-3 交易处理码第4和6位的定义
第4、6位Description含义
0Default默认
1-2Reserved For ISO UseISO保留使用
3-7Reserved For National Use国家保留使用
8-9Reserved For Private Use私有保留使用
4Universal Account number通用账户
5Investment Account投资账户
用法:
未选卡种储蓄卡账户支票账户信用卡账户通用账户
余额查询310000311000312000313000314000
预授权/冲正030000031000032000033000034000
预授权撤消/冲正200000201000202000203000204000
消费/冲正000000001000002000003000004000
消费撤消/冲正200000201000202000203000204000
预授权完成/冲正000000001000002000003000004000
预授权完成撤消/冲正200000201000202000203000204000
退货200000201000202000203000204000
结算(离线)000000001000002000003000004000
结算调整(离线)000000001000002000003000004000
第42页共108页
POS终端规范
10.3.4域4
交易金额(Amount Of Transactions)
变量属性:
N12,12个字节的定长数字字符域,
压缩时用BCD码表示的6个字节的定长域。
域描述:
交易金额,交易金额不包括任何手续费。
用法:
交易金额的币种由域49— 交易币种(Currency Code Of Transaction)表示。若为人民币
则交易金额的单位是人民币的分。
如,POS消费金额为1000元,则交易金额应为000000100000。
在查询交易和管理类交易中,该域不出现。
第43页共108页
POS终端规范
10.3.5域11
受卡方系统跟踪号(System Trace Audit Number)
变量属性:
N6,6个字节的定长数字字符域,
压缩时用BCD码表示的3个字节的定长域。
域描述:
受卡方(POS交易的POS终端)赋予交易的在某段时间内唯一确定该笔交易的流水号。对
POS交易的受卡方来说,该跟踪号与41域(受卡方终端标识码)、42域(受卡方标识码)和
60.2域(批次号)的组合唯一标识该笔交易。
用法:
对POS交易,POS终端对发起的每一笔正常交易赋予一个跟踪号。对于冲正交易该域与原
始交易保持一致,而对于撤消消息和退货交易,61.2域(原POS流水号)填原始交易的11
域。
受卡方系统跟踪号是个关键的数据域。因此POS中心及发卡方在收到消息后保存该值,
并在应答消息中原样返回给POS终端。POS终端应用该值和41域(受卡方终端标识码)、
42域(受卡方标识码)、60.2域(批次号)一起匹配原始请求消息。
第44页共108页
POS终端规范
10.3.6域12
受卡方所在地时间(Time Of Local Transaction)
变量属性:
N6,
6个字节的定长数字字符域,
压缩时用BCD码表示的3个字节的定长域。
格式:hhmmss。
域描述:
交易发生时,受卡方所在地时间。格式为hhmmss,其中hh为小时,mm为分,ss为秒。
用法:
POS中心收到POS终端的请求消息时,POS中心赋予所在地时间。发卡方在收到请求消息
后保存该值,并在应答消息中原样返回给POS中心。POS中心将把12域和13域一起返回
给POS终端。
受卡方所在地时间的取值范围:
hh: 00-23
mm: 00-59
ss: 00-59
第45页共108页
POS终端规范
10.3.7域13
受卡方所在地日期(Date Of Local Transaction)
变量属性:
N4,
4个字节的定长数字字符域,
压缩时用BCD码表示的2个字节的定长域。
格式:MMDD。
域描述:
交易发生时,受卡方所在地日期。
格式为MMDD,其中MM为月份,DD为日。
用法:
POS中心收到POS终端的请求消息时,POS中心赋予POS中心所在地日期,其具体用途详
见域12说明。
受卡方所在地日期的取值范围:
MM: 01-12
DD: 01-31
第46页共108页
POS终端规范
10.3.8域14
卡有效期(Date Of Expired)
变量属性:
N4,
4个字节的定长数字字符域,
压缩时用BCD码表示的2个字节的定长域。
格式:YYMM。
域描述:
银行卡的有效期。
格式为YYMM,其中YY为年份,MM为月份。
用法:
在请求消息中,当手输卡号或主账号时,要求同时输入卡的有效期(如有),由POS机
置入,否则不置。
在应答消息中,对于存在有效期的卡,由发卡方置入,否则不置。
第47页共108页
POS终端规范
10.3.9域15
清算日期(Date Of Settlement)
变量属性:
N4,
4个字节的定长数字字符域,
压缩时用BCD码表示的2个字节的定长域。
格式:MMDD。
域描述:
POS中心和发卡方之间的交易结算日期。
格式为MMDD,其中MM为月份,DD为日。
用法:
POS中心对每个收到或发起的交易消息都赋予该交易的清算日期。表明该交易将于该清算
日被POS中心清算。
POS终端可在应答消息中获知交易的清算日期。
对于冲正消息的清算日期应为原始交易的清算日期。不支持隔日冲正。
清算日期的取值范围:
MM: 01-12
DD: 01-31
第48页共108页
POS终端规范
10.3.10域22
服务点输入方式码(Point Of Service Entry Mode)
变量属性:
N3,
3个字节的定长数字字符域,
压缩时用左靠BCD码表示的2个字节的定长域。
域描述:
服务点输入方式码。即,持卡人数据(如主账户和个人标识码)的输入方式。服务点(Point
Of Service)是指交易的各种始发场合。
表4-10-1服务点输入方式
第1、2位含义第3位含义
00未指明0未指明
01手工1PIN可输入
02磁条2PIN不可输入
03条形码3-5ISO保留使用
04光学字符阅读6-7国家保留使用
05集成电路卡8-9私有保留使用
06-60ISO保留使用
61-80国家保留使用
81-99私有保留使用
用法:
目前常用的服务点输入方式代码一般为:
021:刷卡,且PIN可输入;
022:刷卡,无PIN;
011或012:手工输入卡号或主账号。
其他用法按照表4-10-1的说明。
第49页共108页
POS终端规范
10.3.11域25
服务点条件码(Point Of Service Condition Mode)
变量属性:
N2,
2个字节的定长数字字符域,
压缩时用左靠BCD码表示的1个字节的定长域。
域描述:
服务点条件码,用于和其他关键域来决定消息种类,描述如下:
表4-11-1服务点条件码
代码含义与此相关的编辑
00正常提交
01客户不提交
02非扩展终端
03
05客户提交但卡不提交
06预授权请求要求预授权号
08邮政或电话汇单
10确认的客户标识
11作弊嫌疑
12安全原因
51电子商务交易的正常提交
52电子商务交易的预授权请求要求预授权号
不允许PIN数据
必须输入PIN
可疑商户
必须是01X0授权消息
必须是01X0,00X0消息,但PIN不提交
消息类型必须为0100或0200
消息类型必须为0100或0200
用法:
目前使用的服务点输入方式代码为:
00: 正常提交;
06: 预授权类交易;
第50页共108页
POS终端规范
10.3.12域26
服务点PIN获取码(Point Of Service PIN Capture Code)
变量属性:
N2,
2个字节的定长数字字符域,
压缩时用BCD码表示的1个字节的定长域。
域描述:
服务点设备可获取的个人密码明文的最大长度。
表4-12-1服务点PIN获取码
代码含义
3
12
59
73国家保留使用
99私有保留使用
0-ISO保留使用
4-由服务点设备接受的PIN的最大字符数目
13-ISO保留使用
60-
80-
用法:
该域描述了服务点设备接受个人密码明文的最大长度。
第51页共108页
POS终端规范
10.3.13域32
受理方标识码(Acquiring Institution Identification Code)
变量属性:
N..11(LLVAR),
2个字节的长度值+最大11个字节的受理方标识码,
压缩时用BCD码表示的1个字节的长度值+用左靠BCD码表示的最大6个字节的受理方
标识码。
域描述:
受理方标识码。POS交易中一般指POS中心。
用法:
目前用八位数字来标识一个机构,故若此域的长度值不等于8则被认为消息格式出错,
详细编码《银行卡联网联合技术标准》中“附录B .联网标准”。
第52页共108页
POS终端规范
10.3.14域35
2磁道数据(Track 2 Data)
变量属性:
Z..37(LLVAR),
2个字节的长度值+最大37个字节的第二磁道数据(数字和分割符),
压缩时用BCD码表示的1个字节的长度值+用左靠BCD码表示的最大19个字节的第二磁
道数据。
域描述:
用户磁条卡上的第二磁道数据。
用法:
它从第二磁道开始符(;)后的第一个字符读起,包括域的分割符,但不包括结束符和LRC
符。
外卡只读二磁道。
第53页共108页
POS终端规范
10.3.15域36
3磁道数据(Track 3 Data)
变量属性:
Z...104(LLLVAR),
3个字节的长度值+最大104个字节的第三磁道数据(数字和分割符),
压缩时用右靠BCD码表示的2个字节的长度值+用左靠BCD码表示的最大52个字节的第
三磁道数据。
域描述:
用户磁条卡上的第三磁道数据。
用法:
它从第三磁道开始符(;)后的第一个字符读起,包括域的分割符,但不包括结束符和LRC
符。
第54页共108页
POS终端规范
10.3.16域37
检索参考号(Retrieval Reference Number)
变量属性:
AN12,12个字节的定长字符域。
域描述:
POS中心赋予每笔从POS终端收到的预授权/金融/冲正交易的,在每个清算日内唯一的系
统流水号。POS中心用该流水号与消息类型、12域(受卡方所在地时间)和13域(受卡方
所在地日期)的组合唯一地标识该笔交易(重复发送的冲正交易将被认为是一笔交易)。
POS中心赋予POS终端发出的非在线交易类消息的流水号。
用法1:
POS终端在收到交易应答消息时可获取POS中心的系统流水号,本域的值可作为日后交易
查询的依据。
用法2:
POS中心赋予POS终端发出的非在线交易类消息的流水号。
第55页共108页
POS终端规范
10.3.17域38
授权标识应答码(Authorization Identification Response)
变量属性:
AN6,
6个字节的定长字符域。
域描述:
发卡方对交易的授权标识应答码,在一定时间段内保持唯一。
用法:
在预授权交易中,发卡方将在成功的应答消息中返回一个有效的授权号,以供后续交易
使用。
在预授权完成交易的请求消息中,POS终端将预授权交易或电话授权中得到的授权号放入
本域,传给发卡方。由发卡方去匹配原始预授权交易;
对于冲正、撤消和退货交易,如原始交易的应答中有授权码,则本域的值应来自原始交
易。
第56页共108页
POS终端规范
10.3.18域39
应答码(Response Code)
变量属性:
AN2,
2个字节的定长字符域。
域描述:
发卡方或POS中心响应POS终端的应答码。
POS终端上送的冲正通知中表明冲正原因。
用法:
交易应答码中仅"00"为交易成功,其它为交易不成功。
应答码表参见附3。
POS终端引发的冲正消息中,存放冲正原因码:
冲正原因码说明
98
96
机故障无法完成交易
A0
出错
06其他情况引发的冲正
POS终端在时限内未能收到POS中心的应答
POS终端收到POS中心的批准应答消息,但由于POS
POS终端对收到POS中心的批准应答消息,验证MAC
第57页共108页
POS终端规范
10.3.19域41
受卡机终端标识码(Card Acceptor Terminal Identification)
变量属性:
ANS8,
8个字节的定长域。
域描述:
POS终端的标识码。该标识码在POS中心的网络中唯一标识一个终端,不能重复。
用法:
受卡机终端标识码是个关键的数据域。POS中心及发卡方在收到消息后应保存该值,并在
应答消息中原样返回给POS终端。
POS用该值和11域(受卡方系统跟踪号)、42域(受卡方标识码)、60.2域(批次号)一起匹
配原始请求消息。
第58页共108页
POS终端规范
10.3.20域42
受卡方标识码(Card Acceptor Identification Code)
变量属性:
ANS15,
15个字节的定长域。
域描述:
受卡方的标识码,即商户代码。
用法:
目前根据中国银联规定的“银行卡特约商户统一编码及使用规则”执行。
第59页共108页
POS终端规范
10.3.21域44
附加响应数据(Additional Response Data)
变量属性:
AN..25,
2个字节长度+ 最大25个字节的数据。
压缩时用右靠BCD码表示的1个字节的长度值+用ASCII码表示的最大25个字节的数据。
域描述:
附加响应数据。发卡方的附加响应数据必须为有效字符。由发卡方在批准交易时载入应
答消息。
用法:
在交易响应消息中返回接收机构和收单机构的标识码。
格式如下:
数据元长度 N2
接收机构标识码 AN11表示发卡行标识码(左靠, 右部多余部分填空格)
收单机构标识码 AN11表示商户结算行标识码(左靠,右部多余部分填
空格)
第60页共108页
POS终端规范
10.3.22域48
附加数据-私有(Additional Data - Private)
变量属性:
ANS...322(LLLVAR),
3个字节长度+ 最大322个字节的数据。
压缩时用BCD码表示的2个字节的长度值+用左靠BCD码表示的最大161个字节的数据。
域描述:
私有,用于存放POS批结算时的结算总额、批上送时的交易明细和交易明细总笔数。
用法一:结算总额
批结算时存放结算总额。
N...062(LLLVAR),
3个字节的长度值+最大62个字节的数据。
压缩时用右靠BCD码表示的2个字节的长度值+用ASCII码表示的最大31个字节的数据。
在POS批结算请求时,将本批次成功的交易的借记总金额、借记总笔数、贷记总金额、贷
记总笔数上送POS中心。如果POS中心的处理结果是“对账不平”,则在POS批结算响应
消息中,返回POS中心的结算总额,否则,原值返回。
如果内、外卡分开批结算,则需要内卡结算总额和外卡结算总额两部分,如果内外卡一起
批结算,可以只用内卡结算总额部分存放合计总额。
格式定义如下:
数据元长度N3
内卡结算总额,内容为:
借记总金额N12
借记总笔数N3
贷记总金额N12
贷记总笔数N3
对账应答代码N1
外卡结算总额,内容为:
借记总金额N12
借记总笔数N3
贷记总金额N12
第61页共108页
POS终端规范
贷记总笔数N3
对账应答代码N1
结算总额的统计算法如下:
借记总金额:∑(消费金额 + 预授权完成金额+离线结算金额+结算调整金额)
借记总笔数:∑(消费笔数 + 预授权完成笔数+离线结算笔数+结算调整金额)
贷记总金额:∑( 退货金额 + 消费撤消金额 + 预授权完成撤消金额)
贷记总笔数:∑(退货笔数 + 消费撤消笔数 + 预授权完成撤消笔数 )
对账应答代码在请求消息中填“0”,在对账应答消息中表示接收方(POS中心)的处理结
果。其中:
对账应答码对账应答码说明
0ISO保留
1对账平
2对账不平
3出错
4-5ISO保留使用
6-7国家保留使用
8-9私有保留使用
用法二:交易明细
批上送消息中存放交易的明细信息,最大为322个字节。
其格式如下:
数据元长度N3
交易笔数N2后面所跟的交易笔数,最大值为8。
交易明细1N40第一笔交易记录。
交易明细2N40第二笔交易记录。
..
..
交易明细8N40第八笔交易记录。
其中交易明细1— 交易明细8为每笔交易的详细记录,其定义为:
卡类别N200 内卡交易,01 外卡交易
交易流水号N6POS流水号,原交易域11的值。
卡号N20卡号(右对齐,左补零)。
交易金额N12金额。
用法三:交易明细总笔数
批上送结束消息中本域用于存放本批所有批上送消息中包含的交易明细总笔数:
数据元长度N3
总笔数N4本批上送的交易总笔数。
用法四:小费金额
在离线结算和结算调整交易中存放小费的金额。定义如下:
第62页共108页
POS终端规范
数据元长度N3
金额N12小费金额。
第63页共108页
POS终端规范
10.3.23域49
交易货币代码(Currency Code Of Transaction)
变量属性:
AN3,
3个字节的定长字符域。
域描述:
交易所用货币的代码。
用法:
人民币的货币代码为156。
所有预授权/金融类交易消息中用本域标识交易币种。
现仅支持人民币作为交易币种。
第64页共108页
POS终端规范
10.3.24域52
个人标识码数据(PIN Data)
变量属性:
B64,
8个字节的定长二进制数域。
域描述:
持卡人的个人密码的密文。
用法:
如果域22指明有PIN输入,则本域必须出现。客户的个人标识码(PIN)必须加密后存放在
此域中。PIN的格式在域53中标明。
本系统允许的PIN长度最大为12位数字。
第65页共108页
POS终端规范
10.3.25域53
安全控制信息(Security Related Control Information )
变量属性:
n16,
16个字节的定长数字字符域,
压缩时用BCD码表示的8个字节的定长域。
域描述:
与安全相关的控制信息。
用法:
在交易类消息中,该域用于标识PIN的类型。
该数据结构定义如下:
PIN-FORMAT-USEDn1PIN格式
ENCRYPTION-METHOD-USEDn1加密算法标志
RESERVEDn14置为全“0”
PIN-FORMAT-USEDPIN加密方法 2:ANSIX9.8Format(带主账号信息)
ENCRYPTION-METH加密算法标志。 0:DES算法
OD-USED1-9:其他加密算法(未用)
第66页共108页
POS终端规范
10.3.26域54
附加金额(Balance Amount)
变量属性:
AN...020(LLLVAR),
3个字节的长度值+最大20个字节的数据,
压缩时用右靠BCD码表示的2个字节的长度值+用ASCII码表示的最大20个字节的数据。
域描述:
表示附加金额数据。
用法一:
查询交易响应消息中表示持卡人的账户可用余额。
该域为自定义域,内容定义如下:
LENGTHn3数据元长度
AVAILABLE-BALANCE-AMOUNT账户上的可用余额,记录内容为:
ACCOUNT-TYPEn2账户类型
AMOUNT-TYPEn2数量类型
CURRENCY-CODEan3货币代码
AMOUNT SIGN an1 余额符号
AMOUNTn12余额
上述各数据项取值为:
Length020
Amount Type
Account Type
Currency Code156
Amount Sign
Amount余额的值
可用余额:02
储蓄账户:10
信用卡账户:30
贷方金额:C为正值
第67页共108页
POS终端规范
10.3.27域60
自定义域(Reserved Private)
变量属性:
N...011(LLLVAR),
3个字节的长度值+最大11个字节的数字字符域,
压缩时用BCD码表示的2个字节的长度值+用左靠BCD码表示的最大6个字节的数据。
域描述:
本域为自定义域。
数据元长度N3
60.1交易类型码N2
60.2批次号N6
60.3 网络管理信息码N3
用法:
所有的POS终端向POS中心发送的交易消息中,均包含60.1域和60.2域指明本交易的
交易类型和清算批次。
POS的网络管理类报文中,网络管理信息码与消息类型码的组合标识不同的网络管理类消
息。
其中:60.1 消息类型
消息类型编码消息类型说明
01查询
10预授权/冲正第一位含义:
11预授权撤销/冲正0—— 查询类交易
20预授权完成/冲正1—— 授权类交易
21预授权完成撤销/冲正2—— 金融类交易
22消费/冲正3—— 离线类交易
23消费撤销/冲正
25退货第二位含义:
30离线结算偶数—— 借记
32离线结算调整奇数—— 贷记
34离线结算调整(追加小费)
60.3 网络管理信息码
消息类型网络管理信息码说明
0010800/0810POS终端签到
第68页共108页
POS终端规范
0820/0830002POS终端签退
0500/0510201POS终端批结算
0320/0330201POS终端批上送
0320/0330202POS终端批上送结束
0820/0830301回响测试
0820/0830362POS终端状态监控
0800/0810360POS终端参数下载
0800/0810361POS终端参数下载结束
第69页共108页
POS终端规范
10.3.28域61
原始信息域(Original Message)
变量属性:
N...029(LLLVAR),3个字节的长度值+最大29个字节的数字字符域,
压缩时用右靠BCD码表示的2个字节的长度值+用BCD码表示的最大15个字节的数据。
域描述:
该域为自定义域,表示原始交易的信息。,该域划分成五个子域,格式定义如下:
数据元长度N3
61.1原始交易批次号N6
61.2原始交易POS流水号N6
61.3原始交易日期。N4
61.4原交易授权方式N2
61.5原交易授权机构代码N11
用法:
冲正、撤消和退货交易时填原始交易数据。
其中,
61.1 原始交易批次号:冲正、撤消和结算调整交易时填原始请求交易的域60.2,其余
情况置为六个零。
61.2 原始交易POS流水号,冲正、撤消和结算调整交易时填原始请求交易的域11,其
余情况置为六个零。
61.3 原始交易日期,冲正、撤消、预授权撤销、预授权完成、退货和离线结算交易时
填原始请求交易的域13,其余情况置为四个零。
61.4 原交易授权方式,离线结算/调整交易时填原始授权交易的授权方式。可以是如下
几种情况:00—POS预授权,01— 电话预授权,02— 代授权。
61.5 原交易授权机构代码,离线结算交易时,如果原始授权交易为电话预授权,则填
入授权机构的标识码。
第70页共108页
POS终端规范
10.3.29域62
自定义域(Reserved Private)
变量属性:
ANS...160(LLLVAR),
3个字节的长度值+最大160个字节的数据域。
压缩时用右靠BCD码表示的2个字节的长度值+用ASCII码表示的最大160个字节的数
据。
用法一:
终端密钥(POS Security Key)
变量属性:
B...024(LLLVAR),
3个字节的长度值+最大24个字节的二进制域。
压缩时用右靠BCD码表示的2个字节的长度值+最大24个字节的二进制域。
域描述:
POS中心向POS终端约定的新工作密钥,若长度域不为024,将认为该域格式有误。
在POS终端签到的应答消息中,本域的长度应为24个字节,存放由POS中心产生的POS
终端新工作密钥。前12个字节为PIN的工作密钥的密文,后12个字节为MAC的工作密钥
的密文。(其中,前8个字节是秘闻,后4个字节使checkvalue;前8个字节解出明文
后,对8个数值0做des,取结果的前四位与checkvalue 的值比较应该是一致的)
用法二:
终端状态信息(Terminal Status Information)
变量属性:
ANS...160(LLLVAR),
3个字节的长度值+最大160个字节的数据。
第71页共108页
POS终端规范
压缩时用右靠BCD码表示的2个字节的长度值+用ASCII码表示的最大160个字节的数据。
域描述:
监控报文中存放终端状态信息。其格式为:编码+取值
状态信息编码表
编码含义格式取值
硬件状态
01键盘状态N11— 正常,0— 不正常
02密码键盘状态N11— 正常,0— 不正常
03读卡器状态N11— 正常,0— 不正常
04打印机状态N11— 正常,0— 不正常
05显示器状态N11— 正常,0— 不正常
下载的参数
11POS终端应用类型N260
12超时时间N22位数字表示的秒数
13重试次数N11位数字
14三个交易电话号码之一N1414位数字
15三个交易电话号码之二N1414位数字
16三个交易电话号码之三N1414位数字
17一个管理电话号码N1414位数字
18是否支持小费N11— 支持,0— 不支持
19小费百分比N22位数字,00—99
20是否支持手工输入卡号N11— 支持,0— 不支持
21是否自动签退N11— 自动,0— 不自动
23交易重发次数N11位数字
1— 随下笔联机交易上送一
24离线交易上送方式N1笔离线交易,
0— 批结算之前一并上送
25主密钥INDEXN1
1位数字,指明当前使用主
密钥序号
通讯统计
51POS拨通率N12从现在向前的时间段(小
(N4+N5+N时)+5位数字表示的总拨号
3)次数+3位数字表示的拨通
率(百分比)
用法三:
终端参数信息(Configation Table Message)
变量属性:
ANS...160(LLLVAR),
3个字节的长度值+最大160个字节的数据。
压缩时用右靠BCD码表示的2个字节的长度值+用ASCII码表示的最大160个字节的数
第72页共108页
POS终端规范
据。
域描述:
参数下载时存放参数信息。其格式为:编码+取值
参数编码表
编码含义格式取值
11POS终端应用类型N260
12超时时间N22位数字表示的秒数
13重试次数N11位数字
14三个交易电话号码之一N1414位数字
15三个交易电话号码之二N1414位数字
16三个交易电话号码之三N1414位数字
17一个管理电话号码N1414位数字
18是否支持小费N11— 支持,0— 不支持
19小费百分比N22位数字,00—99
20是否支持手工输入卡号N11— 支持,0— 不支持
21是否自动签退N11— 自动,0— 不自动
22商户名称(中文简称或英文AN4040位字符
简称)
23交易重发次数N11位数字
1— 随下笔联机交易上送一
24离线交易上送方式N1笔离线交易,
0— 批结算之前一并上送
25主密钥INDEXN1
1位数字,指明当前使用主
密钥序号
26支持的交易类型B162个字节(16位二进制表示)
支持的交易类型说明(26)
位数(BIT) 表示的消息类型取值说明
1查询
2预授权/冲正
3预授权撤销/冲正0—— 不支持该交易
4预授权完成/冲正1—— 支持该交易
5预授权完成撤销/冲正
6消费/冲正11-16位之后取0
7消费撤销/冲正
8退货
9离线结算
10离线结算调整
第73页共108页
POS终端规范
10.3.30域63
自定义域(Reserved Private)
变量属性:
ANS...63(LLLVAR),
3个字节的长度值+最大63个字节的数据。
压缩时用右靠BCD码表示的2个字节的长度值+用ASCII码表示的最大63个字节的数
据。
域描述:
该域为自定义域,划分成四个子域,格式定义如下:
数据元长度N3
63.1 自定义域1AN3
63.2自定义域2AN20
63.3 自定义域3AN20
63.4自定义域4AN20
63.1 自定义域1
用法一:国际组织代码
交易响应消息中POS中心返回国际组织代码;POS上送的通知消息和离线交易,需上送国
际组织代码。国际组织代码为:
国际组织中文国际组织英文3 位代码
人民币卡China Union PayCUP
威士卡VISAVIS
万事达卡Master CardMCC
万事达卡Maestro CardMAE
JCB卡JCBJCB
大来卡Dinner ClubDCC
运通卡American ExpressAMX
用法二:操作员代码
表示POS终端操作员代码,用作在POS签到和批结算交易中上送到POS中心,应答时原
路返回。
63.2 自定义域2
用于在交易响应消息中存放发卡行返回的信息,如不为空,徐打印在签购单的备注栏中。
第74页共108页
POS终端规范
63.3 自定义域3
用于在交易响应消息中存放中国银联返回的信息,如不为空,须打印在签购单的备注栏
中。
63.4自定义域4
用于在交易响应消息中存放商户收单行(商户结算行)返回的信息,如不为空,徐打印
在签购单的备注栏中。
第75页共108页
POS终端规范
10.3.31域64
消息鉴别码(Message Authentication Code)
变量属性:
B64,
8个字节的定长域。
域描述:
消息来源正确性鉴别码。
用法:
消息来源正确性鉴别码是对消息中的某些敏感域的数据计算MAC值。当交易消息被发送
者发出之前,应由发送者产生MAC;接收者收到消息后,将重新计算MAC值,以鉴别消息
在传送途中是否被篡改。
计算MAC的算法参见“数据安全传输接口”。
第76页共108页
POS终端规范
11.POS终端消息交换说明
11.1消息格式说明
11.1.1消息格式
POS终端上送POS中心的消息报文结构包括TPDU、报文头和应用数据三部分:
TPDU报文头应用数据
ISO8583 Msg
ID目的源地址应用类软件版终端处理保留交易数据
地址别定义本号状态要求使用
60HNN NNNN NNN2N2N1N1不定长度
1.1.1.1.2.1.1
TPDU说明:长度为5个字节。
报文头说明:总长度为12字节,压缩时用BCD码表示为6个字节长度的数值。
在POS上送的请求/通知报文中,该数值由POS终端应用程序在打包上送时根据POS终端参
数和当前状态填入应用类别、软件版本号和终端状态,用于POS中心根据数值进行相应的处理。
在POS中心返回的响应报文中,由POS中心填入处理要求,其他域保持原值返回,POS将
根据收到报文头中的处理要求进行相应处理。
报文头取值如下:
应用类别定义:目前只定义磁条卡金融支付类应用为:60
软件版本号:
软件版本号说明
102001年人民银行POS规范之前版本
112001年人民银行POS规范版本
212002年银联POS规范版本
终端状态:
终端状态含义
0正常交易状态
1测试交易状态
处理要求:
处理要求编码处理要求说明
0无处理要求
1下传终端参数
2上传终端状态信息
3重新签到
第77页共108页
POS终端规范
保留使用:暂时不用,填全“0”。
应用数据说明:
应用数据是符合ISO 8583金融交换信息格式的交易数据,本文档将定义各种交易的报文
格式。
11.1.2 符号定义
M: 强制域(Mandatory),此域在该消息中必须出现否则将被认为消息格式出错。
C: 条件域(Conditional),此域在一定条件下出现在该消息中,具体的条件请参考备
注说明。
O: 选用域(Optional),此域在该消息中由发送方自选。。
Space:此域在该种消息中不出现。
a字母a-z
n数字0-9
s特殊字符
an字母和数字字符
ans字母、数字和特殊字符
MM月
DD 日
YY 年
hh小时
mm分
ss秒
LL允许的最大长度为99
LLL允许的最大长度为999
VAR可变长度域
b2进制数据
z按GB/T 15120和GB/T 17552的2、3磁道编码
第78页共108页
POS终端规范
11.2交易类
11.2.1 余额查询
位域名定义属性格式类型请求响应备注
消息类型n4BCD02000210MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
2主帐号n..19LLVARBCDCM当22域指明非磁条输入且可判卡号
3交易处理码n6BCDMM31xxxx
11受卡方系统跟踪号n6BCDMMPOS终端交易流水号
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
14卡有效期n4YYMMBCDC1C2
C1:POS能判断时存在
C2:具有有效期的卡存在
22服务点输入方式码n3BCDM
25服务点条件码n2BCDMM00
26服务点PIN获取码n2BCDC当22域指明PIN可输入且持卡人输入了
PIN
32受理方标识码n..11LLVARBCDM
352磁道数据z..37LLVARBCDC当22域指明磁条输入且存在二磁道信息
363磁道数据z...104LLLVARBCDC当22域指明磁条输入且存在三磁道信息
37检索参考号an12ASCIIMPOS中心流水号
39应答码an2ASCIIM
41受卡机终端标识码ans8ASCIIMMPOS终端代码
42受卡方标识码ans15ASCIIMM商户代码
44
49
附加响应数据
交易货币代码
ans..25
an3
LLVARASCII
ASCIIM
M
M
接收/收单机构
52个人标识码数据b64BINARYC有PIN输入时必选
53安全控制信息n16BCDCC有安全要求时必选
54附加金额an.020LLLVARASCIIC39域为“00”时必选
60自定义域n.011LLLVARBCDMM
60.1交易类型码n2BCDMM
60.2批次号n6BCDMM
64MACb64BINARYMC响应消息中39域为“00”时必选
第79页共108页
POS终端规范
11.2.2 消费
位域名定义属性格式类型请求响应备注
消息类型n4BCD02000210MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
2主帐号n..19LLVARBCDCM当22域指明非磁条输入且可判卡号
3交易处理码n6BCDMM00xxxx
4交易金额n12BCDMM
11受卡方系统跟踪号n6BCDMMPOS终端交易流水
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
14卡有效期n4YYMMBCDC1C2
C1:POS能判断时存在
C2:具有有效期的卡存在
15清算日期n4MMDDBCDM
22服务点输入方式码n3BCDM
25服务点条件码n2BCDMM00
26服务点PIN获取码n2BCDC
22域指明PIN可输入且持卡人输入了
PIN
32受理方标识码n..11LLVARBCDM
352磁道数据z..37LLVARBCDC22域磁条输入且存在二磁道信息
363磁道数据z...104LLLVARBCDC22域磁条输入且存在三磁道信息
37检索参考号an12ASCIIMPOS中心系统流水号
38授权码an6ASCIIC交易承兑时由发卡行自定
39应答码an2ASCIIM
41受卡机终端标识码ans8ASCIIMM终端代码
42受卡方标识码ans15ASCIIMM商户代码
44附加响应数据ans..25LLVARASCIIM接收/收单机构
49交易货币代码an3ASCIIMM
52个人标识码数据b64BINARYC
当22域指明PIN可输入且持卡人输入
了PIN
53安全控制信息n16BCDCC有安全要求必选
60自定义域n.011LLLVARBCDMM
60.1交易类型码n2BCDMM
60.2批次号n6BCDMM
63自定义域ans...063LLLVARASCIIM
63.1国际组织代码an3ASCIIM
63.2自定义域2an20ASCIIC当发卡行有返回信息时
63.3自定义域3an20ASCIIC当中国银联有返回信息时
63.4自定义域4an20ASCIIC当收单行有返回信息时
64MACb64
BINARY
MC响应消息中39域为“00”时必选
第80页共108页
POS终端规范
11.2.3 消费冲正
位域名定义属性格式类型请求响应备注
消息类型n4BCD04000410MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
2主帐号n..19LLVARBCDCM22域指明非磁条输入且可判卡号
3交易处理码n6BCDMM同原交易
4交易金额n12BCDMM同原交易请求
11受卡方系统跟踪号n6BCDMM同原交易
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
14卡有效期n4YYMMBCDCC同原请求交易
15清算日期n4MMDDBCDM
22服务点输入方式码n3BCDM同原交易
25服务点条件码n2BCDMM同原交易
32受理方标识码n..11LLVARBCDM
352磁道数据z..37LLVARBCDC若原交易有,则相同
363磁道数据z...104LLLVARBCDC若原交易有,则相同
37检索参考号an12ASCIIMPOS中心系统流水号
38授权标识应答码an6ASCIIC
C:如果原始交易的应答中有授权
码,则须填入原交易授权码
39应答码an2ASCIIMM请求时为冲正原因
41受卡方终端标识码ans8ASCIIMM同原交易
42受卡方标识码ans15ASCIIMM同原交易
44附加响应数据ans..25LLVARASCIIM接收/收单机构
49交易货币代码an3ASCIIMM同原交易
53安全控制信息n16BCDCC有安全要求必选
60自定义域an.011LLLVARBCDMM
60.1交易类型码n2BCDMM同原交易
60.2批次号n6BCDMM
64MACb64BINARYMC响应消息中39域为“00”时必选
由下列情形引发冲正:
1.POS终端在时限内未能收到POS中心的应答消息而引发,冲正原因码填“98”。
2.POS终端在时限内收到POS中心的批准应答消息,但由于POS机故障无法完成交易而引发,
冲正原因码填“96”。
3.POS终端对收到POS中心的应答消息,验证MAC出错,冲正原因码填“A0”。
4.其他情况,冲正原因码填“06”
第81页共108页
POS终端规范
11.2.4 消费撤消
位域名定义属性格式类型请求响应备注
消息类型n4BCD02000210MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
2主帐号n..19LLVARBCDCM22域指明非磁条输入且可判卡号
3交易处理码n6BCDMM20XXXX
4交易金额n12BCDMM同原消费交易
11受卡方系统跟踪号n6BCDMMPOS终端交易流水号
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
14卡有效期n4YYMMBCDC1C2C1:POS能判断时存在
C2:具有有效期的卡存在
15清算日期n4MMDDBCDM
22服务点输入方式码n3BCDM
25服务点条件码n2BCDMM00
26服务点PIN获取码n2BCDC
22域指明PIN可输入且持卡人输入
了PIN
32受理方标识码n..11LLVARBCDM
352磁道数据z..37LLVARBCDC22域磁条输入且存在二磁道信息
363磁道数据z...104LLLVARBCDC22域磁条输入且存在三磁道信息
37检索参考号an12ASCIIMM请求时为原消费交易参考号
38授权标识应答码an6ASCIIC1C2
C1:如果原始交易的应答中有授权
码,则须填入原交易授权码
C2:交易承兑时由发卡行自定
39应答码an2ASCIIM
41受卡机终端标识码ans8ASCIIMM同原交易
42受卡方标识码ans15ASCIIMM同原交易
44附加响应数据ans..25LLVARASCIIM接收/收单机构
49交易货币代码an3ASCIIMM
52个人标识码数据b64BINARYC
22域指明PIN可输入且持卡人输入
了PIN
53安全控制信息n16BCDCC有安全要求必选
60自定义域n.011LLLVARBCDMM
60.1交易类型码n2BCDMM
60.2批次号n6BCDMM
61原始信息域n.029LLLVARBCDM
61.1原批号n6BCDM原消费交易的批次号
61.2原POS流水号n6BCDM原消费交易的流水号
63自定义域ans...063LLLVARASCIIM
63.1国际组织代码an3ASCIIM
63.2自定义域2an20ASCIIC当发卡行有返回信息时
63.3自定义域3an20ASCIIC当中国银联有返回信息时
63.4自定义域4an20ASCIIC当收单行有返回信息时
64MACb64BINARYMC响应消息中39域为“00”时必选
第82页共108页
POS终端规范
11.2.5 消费撤消冲正
位域名定义属性格式类型请求响应备注
消息类型n4BCD04000410MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
2主帐号n..19LLVARBCDCM
22域指明非磁条输入且可判卡
号
3交易处理码n6BCDMM同原交易
4交易金额n12BCDMM同原交易请求消息
11受卡方系统跟踪号n6BCDMM同原交易
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
14卡有效期n4YYMMBCDCC同原请求交易
15清算日期n4MMDDBCDM
22服务点输入方式码n3BCDM原输入方式
25服务点条件码n2BCDMM同原交易
32受理方标识码n..11LLVARBCDM
352磁道数据z..37LLVARBCDC
22域磁条输入且存在二磁道信
息
363磁道数据z...104LLLVAR
BCD
C
22域磁条输入且存在三磁道信
息
37检索参考号an12ASCIIMPOS中心系统流水号
38授权标识应答码an6ASCIIC
如果原始交易的应答中有授权
码,则须填入原交易授权码
39应答码an2ASCIIMM请求时为冲正原因
41受卡机终端标识码ans8ASCIIMM同原交易
42受卡方标识码ans15ASCIIMM同原交易
44附加响应数据ans..25LLVARASCIIM接收/收单机构
49交易货币代码an3ASCIIMM
53安全控制信息n16BCDCC有安全要求必选
60自定义域n.011LLLVARBCDMM
60.1交易类型码n2BCDMM同原交易
60.2批次号n6BCDMM
61原始信息域n.029LLLVARBCDM
61.1原批号n6BCDM原交易的批次号
61.2原POS流水号n6BCDM原交易的流水号
64MACb64
BINARY
MC
响应消息中39域为“00”时必
选
第83页共108页
POS终端规范
11.2.6退货
位域名定义属性格式类型请求响应备注
消息类型n4BCD02200230MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
2主帐号n..19LLVARBCDCM22域指明非磁条输入且可判卡号
3交易处理码n6BCDMM20xxxx
4交易金额n12BCDMM
11受卡方系统跟踪号n6BCDMMPOS终端交易流水
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
14卡有效期n4YYMMBCDCCC:POS能判断时存在
15清算日期n4MMDDBCDM
22服务点输入方式码n3BCDM
25服务点条件码n2BCDMM00
26服务点PIN获取码n2BCDC
22域指明PIN可输入且持卡人输
入了PIN
32受理方标识码n..11LLVARBCDM
352磁道数据z..37LLVARBCDC22域磁条输入且存在二磁道信息
363磁道数据z...104LLLVARBCDC22域磁条输入且存在三磁道信息
37检索参考号an12ASCIIMM请求时同原始交易
38授权标识应答码an6ASCIIC1原交易存在授权码时
39应答码an2ASCIIM
41受卡机终端标识码ans8ASCIIMM
42受卡方标识码ans15ASCIIMM同原交易
44附加响应数据ans..25LLVARASCIIM接收/收单机构
49交易货币代码an3ASCIIMM
52个人标识码数据b64
BINARY
C
22域指明PIN可输入且持卡人输
入了PIN
53安全控制信息n16BCDCC有安全要求必选
60自定义域n.011LLLVARBCDMM
60.1交易类型码n2BCDMM
60.2批次号n6BCDMM
61原始信息域n.029LLLVARBCDM
61.1原批号n6BCDM填全0
61.2原POS流水号n6BCDM填全0
61.3原交易日期n4BCDM填全零
63自定义域ans...063LLLVARASCIIMM
63.1国际组织代码an3ASCIIMM如无,填全零
63.2自定义域2an20ASCIIC当发卡行有返回信息时
63.3自定义域3an20ASCIIC当中国银联有返回信息时
63.4自定义域4an20ASCIIC当收单行有返回信息时
64MACb64BINARYMC响应消息中39域为“00”时必选
第84页共108页
POS终端规范
11.2.7 预授权
位域名定义属性格式类型请求响应备注
消息类型n4BCD01000110MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
2主帐号n..19LLVARBCDCM22域指明非磁条输入且可判卡号
3交易处理码n6BCDMM03xxxx
4交易金额n12BCDMM
11受卡方系统跟踪号n6BCDMM
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
14卡有效期n4YYMMBCDC1C2
C1:POS能判断时存在
C2:具有有效期的卡存在
15清算日期n4MMDDBCDM
22服务点输入方式码n3BCDM
25服务点条件码n2BCDMM06
26服务点PIN获取码n2BCDC
22域指明PIN可输入且持卡人输
入了PIN
32受理方标识码n..11LLVARBCDM
352磁道数据z..37LLVARBCDC22域磁条输入且存在二磁道信息
363磁道数据z...104LLLVARBCDC22域磁条输入且存在三磁道信息
37检索参考号an12ASCIIMPOS中心系统流水号
38授权标识应答码an6ASCIIC39域为“00”时必选
39应答码an2ASCIIM
41受卡机终端标识码ans8ASCIIMM终端代码
42受卡方标识码ans15ASCIIMM商户代码
44附加响应数据ans..25LLVARASCIIM接收/收单机构
49交易货币代码an3ASCIIMM
52个人标识码数据b64BINARYC
22域指明PIN可输入且持卡人输
入了PIN
53安全控制信息n16BCDCC有安全要求必选
60自定义域n.011LLLVARBCDMM
60.1交易类型码n2BCDMM
60.2批次号n6BCDMM
63自定义域ans...063LLLVARASCIIM
63.1国际组织代码an3ASCIIM
63.2自定义域2an20ASCIIC当发卡行有返回信息时
63.3自定义域3an20ASCIIC当中国银联有返回信息时
63.4自定义域4an20ASCIIC当收单行有返回信息时
64MACb64BINARYMC响应消息中39域为“00”时必选
第85页共108页
POS终端规范
11.2.8 预授权冲正
位域名定义属性格式类型请求响应备注
消息类型n4BCD04000410MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
2主帐号n..19LLVARBCDCM22域指明非磁条输入且可判卡号
3交易处理码n6BCDMM同原交易
4交易金额n12BCDMM同原预授权交易
11受卡方系统跟踪号n6BCDMM原流水号
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
14卡有效期n4YYMMBCDCC同原请求交易
15清算日期n4MMDDBCDM
22服务点输入方式码n3BCDM原输入方式
25服务点条件码n2BCDMM06
32受理方标识码n..11LLVARBCDM
352磁道数据z..37LLVARBCDC22域磁条输入且存在二磁道信息
363磁道数据z...104LLLVARBCDC22域磁条输入且存在三磁道信息
37检索参考号an12ASCIIMPOS中心流水号
38授权标识应答码an6ASCIIC
如果有原始交易应答,则填入原交易
授权码
39应答码an2ASCIIMM请求时为冲正原因
41受卡机终端标识码ans8ASCIIMM同原交易
42受卡方标识码ans15ASCIIMM同原交易
49交易货币代码an3ASCIIMM
53安全控制信息n16BCDCC有安全要求必选
60自定义域n.011LLLVARBCDMM
60.1交易类型码n2BCDMM同原交易
60.2批次号n6BCDMM
64MACb64BINARYMC响应消息中39域为“00”时必选
第86页共108页
POS终端规范
11.2.9 预授权撤消
位域名定义属性格式类型请求响应备注
消息类型n4BCD01000110MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
2主帐号n..19LLVARBCDCM22域指明非磁条输入且可判卡号
3交易处理码n6BCDMM20xxxx
4交易金额n12BCDMM
11受卡方系统跟踪号n6BCDMMPOS终端交易流水号
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
14卡有效期n4YYMMBCDC1C2
C1:POS能判断时存在
C2:具有有效期的卡存在
15清算日期n4MMDDBCDM
22服务点输入方式码n3BCDM
25服务点条件码n2BCDMM06
26服务点PIN获取码n2BCDC
22域指明PIN可输入且持卡人输
入了PIN
32受理方标识码n..11LLVARBCDM
352磁道数据z..37LLVARBCDC22域磁条输入且存在二磁道信息
363磁道数据z...104LLLVARBCDC22域磁条输入且存在三磁道信息
37检索参考号an12ASCIIM
38授权标识应答码an6ASCIIMC请求时,同原预授权交易
39应答码an2ASCIIM
41受卡机终端标识码ans8ASCIIMM同原交易
42受卡方标识码ans15ASCIIMM同原交易
44附加响应数据ans..25LLVARASCIIM接收/收单机构
49交易货币代码an3ASCIIMM
52个人标识码数据b64
BINARY
C
22域指明PIN可输入且持卡人输
入了PIN
53安全控制信息n16BCDCC有安全要求必选
60自定义域an.011LLLVARBCDMM
60.1交易类型码n2BCDMM
60.2批次号n6BCDMM
61原始信息域n.029LLLVARBCDM
61.1原批号n6
BCD
M
若有,同原交易的批次号;否则填
全0
61.2原POS流水号n6
BCD
M
若有,同原交易的流水号;否则填
全0
61.3原交易日期n4BCDM原预授权交易日期,如无,填全零
63自定义域ans...063LLLVARASCIIM
63.1国际组织代码an3ASCIIM
63.2自定义域2an20ASCIIC当发卡行有返回信息时
63.3自定义域3an20ASCIIC当中国银联有返回信息时
63.4自定义域4an20ASCIIC当收单行有返回信息时
64MACb64BINARYMC响应消息中39域为“00”时必选
第87页共108页
POS终端规范
11.2.10 预授权撤消冲正
位域名定义属性格式类型请求响应备注
消息类型n4BCD04000410MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
2主帐号n..19LLVARBCDCM22域指明非磁条输入且可判卡号
3交易处理码n6BCDMM同原交易
4交易金额n12BCDMM同原始交易金额4域
11受卡方系统跟踪号n6BCDMM同原交易
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
14卡有效期n4YYMMBCDCC同原请求交易
15清算日期n4MMDDBCDM
22服务点输入方式码n3BCDM
25服务点条件码n2BCDMM06
32受理方标识码n..11LLVARBCDM
352磁道数据z..37LLVARBCDC22域磁条输入且存在二磁道信息
363磁道数据z...104LLLVARBCDC22域磁条输入且存在三磁道信息
37检索参考号an12ASCIIMPOS中心系统流水号
38授权标识应答码an6ASCIIM同原交易请求;
39应答码an2ASCIIMM请求时为冲正原因
41受卡机终端标识码ans8ASCIIMM同原交易
42受卡方标识码ans15ASCIIMM同原交易
49交易货币代码an3ASCIIMM
53安全控制信息n16BCDCC有安全要求必选
60自定义域an.011LLLVARBCDMM
60.1交易类型码n2BCDMM同原交易
60.2批次号n6BCDMM
61原始信息域n.029LLLVARBCDM
61.1原批号n6BCDM同原交易
61.2原POS流水号n6BCDM同原交易
61.3原交易日期n4BCDM同原交易
64MACb64BINARYMC响应消息中39域为“00”时必选
第88页共108页
POS终端规范
11.2.11 预授权完成
位域名定义属性格式类型请求响应备注
消息类型n4BCD02000210MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
2主帐号n..19LLVARBCDCM22域指明非磁条输入且可判卡号
3交易处理码n6BCDMM00xxxx
4交易金额n12BCDMM
11受卡方系统跟踪号n6BCDMMPOS终端交易流水
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
14
15
卡有效期
清算日期
n4
n4
YYMM
MMDD
BCD
BCD
C1C2
M
C1:POS能判断时存在
C2:具有有效期的卡存在
22服务点输入方式码n3BCDM
25服务点条件码n2BCDMM06
26服务点PIN获取码n2BCDC
22域指明PIN可输入且持卡人输
入了PIN
32受理方标识码n..11LLVARBCDM
352磁道数据z..37LLVARBCDC22域磁条输入且存在二磁道信息
363磁道数据z...104LLLVARBCDC22域磁条输入且存在三磁道信息
37检索参考号an12ASCIIM
38授权标识应答码an6ASCIIMM请求时同原预授权交易
39应答码an2ASCIIM
41受卡机终端标识码ans8ASCIIMM终端代码
42受卡方标识码ans15ASCIIMM商户代码
44附加响应数据ans..25LLVARASCIIM接收/收单机构
49交易货币代码an3ASCIIMM
52个人标识码数据b64BINARYC22域指明PIN可输入且持卡人输
入了PIN
53安全控制信息n16BCDCC有安全要求必选
60自定义域n.011LLLVARBCDMM
60.1交易类型码n2BCDMM
60.2批次号n6BCDMM
61原始信息域n.029LLLVARBCDM
61.1原批号n6
BCD
M
若有,同原交易的批次号;否则填
全0
61.2原POS流水号n6
BCD
M
若有,同原交易的批次号;否则填
全0
61.3原交易日期n4BCDM原授权交易日期,如无,填全零
63自定义域ans...063LLLVARASCIIM
63.1国际组织代码an3ASCIIM
63.2自定义域2an20ASCIIC当发卡行有返回信息时
63.3自定义域3an20ASCIIC当中国银联有返回信息时
63.4自定义域4an20ASCIIC当收单行有返回信息时
64MACb64BINARYMC响应消息中39域为“00”时必选
第89页共108页
POS终端规范
11.2.12 预授权完成冲正
位域名定义属性格式类型请求响应备注
消息类型n4BCD04000410MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
2主帐号n..19LLVARBCDCM
22域指明非磁条输入且可判卡
号
3交易处理码n6BCDMM同原交易
4交易金额n12BCDMM同原交易请求消息中4域
11
12
受卡方系统跟踪号
受卡方所在地时间
n6
n6hhmmss
BCD
BCD
MM
M
同原交易
13受卡方所在地日期n4MMDDBCDM
14卡有效期n4YYMMBCDC1C2
C1:POS能判断时存在
C2:具有有效期的卡存在
15清算日期n4MMDDBCDM
22服务点输入方式码n3BCDM
25服务点条件码n2BCDMM同原交易
32受理方标识码n..11LLVARBCDM
352磁道数据z..37LLVARBCDC
22域磁条输入且存在二磁道信
息
363磁道数据z...104LLLVAR
BCD
C
22域磁条输入且存在三磁道信
息
37检索参考号an12ASCIIM
38授权标识应答码an6ASCIIM同原交易(请求时原授权码)
39应答码an2ASCIIMM请求时为冲正原因
41受卡机终端标识码ans8ASCIIMM同原交易
42受卡方标识码ans15ASCIIMM同原交易
49交易货币代码an3ASCIIMM
53安全控制信息n16BCDCC有安全要求必选
60自定义域n.011LLLVARBCDMM
60.1交易类型码n2BCDMM同原交易
60.2批次号n6BCDMM
61原始信息域n.029LLLVARBCDM
61.1原批号n6BCDM原交易的批次号
61.2原POS流水号n6BCDM原交易的流水号
61.3原交易日期n4BCDM原交易日期
64MACb64BINARYMC响应消息中39域为“00”时必
选
第90页共108页
POS终端规范
11.2.13 预授权完成撤消
位域名定义属性格式类型请求响应备注
消息类型n4BCD02000210MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
2主帐号n..19LLVARBCDCM22域指明非磁条输入且可判卡号
3交易处理码n6BCDMM20xxxx
4交易金额n12BCDMM同原始预授权完成交易的4域
11受卡方系统跟踪号n6BCDMMPOS终端交易流水
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
14卡有效期n4YYMMBCDC1C2
C1:POS能判断时存在
C2:具有有效期的卡存在
15清算日期n4MMDDBCDM
22服务点输入方式码n3BCDM
25服务点条件码n2BCDMM06
26服务点PIN获取码n2BCDC
22域指明PIN可输入且持卡人输
入了PIN
32受理方标识码n..11LLVARBCDM
352磁道数据z..37LLVARBCDC22域磁条输入且存在二磁道信息
363磁道数据z...104LLLVARBCDC22域磁条输入且存在三磁道信息
37检索参考号an12ASCIIMM请求时同原始预授权完成交易
38授权标识应答码an6ASCIIC1C2
C1:同原交易授权码
C2:交易成功由发卡行给出
39应答码an2ASCIIM
41受卡机终端标识码ans8ASCIIMM同原交易
42受卡方标识码ans15ASCIIMM同原交易
44附加响应数据ans..25LLVARASCIIM接收/收单机构
49交易货币代码an3ASCIIMM
52个人标识码数据b64
BINARY
C
22域指明PIN可输入且持卡人输
入了PIN
53安全控制信息n16BCDCC有安全要求必选
60自定义域n.011LLLVARBCDMM
60.1交易类型码n2BCDMM
60.2批次号n6BCDMM
61原始信息域n.029LLLVARBCDM
61.1原批号n6BCDM原交易的批次号
61.2原POS流水号n6BCDM原交易的流水号
61.3原交易日期n4BCDM原交易日期
63自定义域ans...063LLLVARASCIIM
63.1国际组织代码an3ASCIIM
63.2自定义域2an20ASCIIC当发卡行有返回信息时
63.3自定义域3an20ASCIIC当中国银联有返回信息时
63.4自定义域4an20ASCIIC当收单行有返回信息时
64MACb64
BINARY
MC响应消息中39域为“00”时必选
第91页共108页
POS终端规范
11.2.14 预授权完成撤消冲正
位域名定义属性格式类型请求响应备注
消息类型n4BCD04000410MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
2主帐号n..19LLVARBCDCM22域指明非磁条输入且可判卡号
3交易处理码n6BCDMM同原始交易
4交易金额n12BCDMM同原始交易
11受卡方系统跟踪号n6BCDMM同原始交易
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
14卡有效期n4YYMMBCDC1C2
C1:POS能判断时存在
C2:具有有效期的卡存在
15清算日期n4MMDDBCDM
22服务点输入方式码n3BCDM
25服务点条件码n2BCDMM同原始交易
32受理方标识码n..11LLVARBCDM
352磁道数据z..37LLVARBCDC22域磁条输入且存在二磁道信息
363磁道数据z...104LLLVARBCDC22域磁条输入且存在三磁道信息
37检索参考号an12ASCIIMPOS中心系统流水号
38授权标识应答码an6ASCIICC:原交易有授权码时,原授权码
39应答码an2ASCIIMM请求时为冲正原因
41受卡机终端标识码ans8ASCIIMM同原始交易
42受卡方标识码ans15ASCIIMM同原始交易
49交易货币代码an3ASCIIMM
53安全控制信息n16BCDCC有安全要求必选
60自定义域n.011LLLVARBCDMM
60.1交易类型码n2BCDMM同原始交易
60.2批次号n6BCDMM
61原始信息域n.029LLLVARBCDM
61.1原批号n6BCDM原交易的批次号
61.2原POS流水号n6BCDM原交易的流水号
61.3原交易日期n4BCDM原始交易日期
64MACb64BINARYMC响应消息中39域为“00”时必选
第92页共108页
POS终端规范
11.3离线类
11.3.1 结算交易
位域名定义属性格式类型请求响应备注
消息类型n4BCD02200230MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
2卡号/主帐号n..19LLVARBCDMM若有原交易,与原交易同
3交易处理码n6BCDMM00xxxx
4交易金额n12BCDMM
11受卡方系统跟踪号n6BCDMMPOS终端交易流水
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
14卡有效期n4YYMMBCDCC若有,则填入
15清算日期n4MMDDBCDM
22服务点输入方式码n3BCDM
25服务点条件码n2BCDMM00
32受理方标识码n..11LLVARBCDM
37检索参考号an12ASCIIM
38授权标识应答码an6ASCIICM
39应答码an2ASCIIM
41受卡机终端标识码ans8ASCIIMM
42受卡方标识码ans15ASCIIMM
44附加响应数据ans..25LLVARASCIIM接收/收单机构
48附加数据-私有ans.012LLLVARBCDC其中的小费金额
49交易货币代码an3ASCIIMM
53安全控制信息n16BCDCC有安全要求必选
60自定义域n.011LLLVARBCDMM
60.1交易类型码n2BCDMM
60.2批次号n6BCDMM
61原始信息域n.029LLLVARBCDM
61.1原批号n6
BCD
M
若有,同原交易的批次号;否则填全
0
61.2原POS流水号n6
BCD
M
若有,同原交易的批次号;否则填全
0
61.3原交易日期n4BCDM原授权日期
61.4原授权方式n2
BCD
M
00—POS预授权,01— 电话预授权
02— 代授权
61.5原授权机构n11BCDC请求时如果电话预授权
63自定义域ans...063LLLVARASCIIMM
63.1国际组织代码an3ASCIIMM
63.2自定义域2an20ASCIIC当发卡行有返回信息时
63.3自定义域3an20ASCIIC当中国银联有返回信息时
63.4自定义域4an20ASCIIC当收单行有返回信息时
64MACb64BINARYMC响应消息中39域为“00”时必选
第93页共108页
POS终端规范
11.3.2 结算调整交易
位域名定义属性格式类型请求响应备注
消息类型n4BCD02200230MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
2卡号/主帐号n..19LLVARBCDMM请求时,同原结算交易
3交易处理码n6BCDMM00xxxx
4交易金额n12BCDMM结算交易调整后的金额,或者消费交
易追加小费后的总金额
11受卡方系统跟踪号n6BCDMMPOS终端交易流水
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
14卡有效期n4YYMMBCDCC请求时,同原结算交易
15清算日期n4MMDDBCDM
22服务点输入方式码n3BCDM同原结算交易
25服务点条件码n2BCDMM00
32受理方标识码n..11LLVARBCDM
37检索参考号an12ASCIICM请求时,同原结算交易
38授权标识应答码an6ASCIICM请求时,同原结算交易
39应答码an2ASCIIM
41受卡机终端标识码ans8ASCIIMM请求时,同原结算交易
42受卡方标识码ans15ASCIIMM请求时,同原结算交易
44附加响应数据ans..25LLVARASCIIM接收/收单机构
48附加数据-私有ans.012LLLVARBCDC小费金额
49交易货币代码an3ASCIIMM
53安全控制信息n16BCDCC有安全要求必选
60自定义域n.011LLLVARBCDMM
60.1交易类型码n2BCDMM
60.2批次号n6BCDMM
61原始信息域n.029LLLVARBCDM
61.1原批号n6BCDM若有,同原交易;否则填全0
61.2原POS流水号n6BCDM若有,同原交易;否则填全0
61.3原交易日期n4BCDM若有,同原交易;否则填全0
61.4原授权方式n2BCDM同原结算交易
61.5原授权机构n11BCDC同原结算交易
63自定义域ans...063LLLVARASCIIMM
63.1国际组织代码an3ASCIIMM
63.2自定义域2an20ASCIIC当发卡行有返回信息时
63.3自定义域3an20ASCIIC当中国银联有返回信息时
63.4自定义域4an20ASCIIC当收单行有返回信息时
64MACb64BINARYMC响应消息中39域为“00”时必选
第94页共108页
POS终端规范
11.4管理类
11.4.1 签到
位域名定义属性格式类型请求响应备注
消息类型n4BCD08000810MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
11受卡方系统跟踪号n6BCDMMPOS终端交易流水
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
32受理方标识码n..11LLVARBCDM
37检索参考号an12ASCIIM
39应答码an2ASCIIM
41受卡机终端标识码ans8ASCIIMM终端代码
42受卡方标识码ans15ASCIIMM商户代码
60自定义域n.011LLLVARBCDMM
60.1交易类型码n2BCDMM填“00”
60.2批次号n6BCDMM
60.3网络管理信息码n3BCDMM001
62终端密钥b...024LLLVARBINARYC
当39域为“00”时必选,为24字
节的PIK和MAK
63自定义域ans...003LLLVARASCIIM
63.1操作员代码an3ASCIIM
11.4.2 签退
位域名定义属性格式类型请求响应备注
消息类型n4BCD08200830MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
11受卡方系统跟踪号n6BCDMMPOS终端交易流水
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
32受理方标识码n..11LLVARBCDM
37参考号an12BCDM
39应答码an2ASCIIM
41受卡机终端标识码ans8ASCIIMM终端代码
42受卡方标识码ans15ASCIIMM商户代码
60自定义域n.011LLLVARBCDMM
60.1交易类型码n2BCDMM填“00”
60.2批次号n6BCDMM
60.3网络管理信息码n3BCDMM002
第95页共108页
POS终端规范
11.4.3 批结算
位域名定义属性格式类型请求响应备注
消息类型n4BCD05000510MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
11受卡方系统跟踪号n6BCDMMPOS终端交易流水
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
15清算日期n4MMDDBCDM
32受理方标识码n..11LLVARBCDM
37检索参考号an12ASCIIMPOS中心系统流水号
41受卡机终端标识码ans8ASCIIMM
42受卡方标识码ans15ASCIIMM
48附加数据-私有ans.062LLLVARBCDMM结算总额,具体见域说明
49交易货币代码an3ASCIIMM
60自定义域n.011LLLVARBCDMM
60.1交易类型码n2BCDMM填“00”
60.2批次号n6BCDMM
60.3网络管理信息码n3BCDMM201
63自定义域ans...003LLLVARASCIIMM
63.1操作员代码an3ASCIIMM
11.4.4 批上送金融交易/批上送结束
位域名定义属性格式类型请求响应备注
消息类型n4BCD03200330MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
11受卡方系统跟踪号n6BCDMM
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
32受理方标识码n..11LLVARBCDM
37检索参考号an12ASCIIM
39应答码an2ASCIIM
41受卡机终端标识码ans8ASCIIMM
42受卡方标识码ans15ASCIIMM
48附加数据ans.322LLLVARBCDMC在批上送结束响应时,返回总笔数
60自定义域n.011LLLVARBCDMM
60.1交易类型码n2BCDMM填“00”
60.2批次号n6BCDMM
60.3网络管理信息码n3BCDMM201/202
第96页共108页
POS终端规范
11.4.5 批上送通知交易
退货交易、离线结算和结算调整交易的逐笔上送报文,使用原报文格式,将信息类型码改为
“0320/0330”,去掉MAC域64。
注:
假设本批次有X*8 + Y(X≥0,0≤Y≤8)条联机交易,Z条通知类交易。在批上送时,
1.POS组织并上送X条含8条交易的批上送报文,
2.组织并上送一条含Y条交易的批上送报文,
3.逐条上送Z条通知类交易,
4.最后上送一条包含总笔数的批上送结束报文
11.4.6 POS参数传递
位域名定义属性格式类型请求响应备注
消息类型n4BCD08000810MSG-TYPE-ID
位元表b64BINARYMMBIT MAP
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
37检索参考号an12ASCIIM
39应答码an2ASCIIM
41受卡机终端标识码ans8ASCIIMM终端代码
42受卡方标识码ans15ASCIIMM商户代码
60自定义域N.011LLLVARBCDMM
60.1交易类型码n2BCDMM填“00”
60.2批次号n6BCDMM
60.3网络管理信息码n3BCDMM360/361
62终端参数信息Ans...160ASCIIM下传的POS参数
11.4.7 回响测试
位域名定义属性格式类型请求响应备注
消息类型n4BCD08200830MSG-TYPE-ID
位图b64BINARYMMBIT MAP
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
39响应码an12ASCIIM
41受卡机终端标识码ans8ASCIIMM终端代码
42受卡方标识码ans15ASCIIMM商户代码
60自定义域N.011LLLVARBCDMM
60.1交易类型码n2BCDMM填“00”
60.2批次号n6BCDMM
60.3网络管理信息码n3BCDMM301
第97页共108页
POS终端规范
11.4.8 POS状态上送
位域名定义属性格式类型请求响应备注
消息类型n4BCD08200830MSG-TYPE-ID
位图b64BINARYMMBIT MAP
12受卡方所在地时间n6hhmmssBCDM
13受卡方所在地日期n4MMDDBCDM
39响应码an12ASCIIM
41受卡机终端标识码ans8ASCIIMM终端代码
42受卡方标识码ans15ASCIIMM商户代码
60自定义域n.011LLLVARBCDMM
60.1交易类型码n2BCDMM填“00”
60.2批次号n6BCDMM
60.3网络管理信息码n3BCDMM362
62终端状态信息ans...160ASCIIMPOS终端状态信息
第98页共108页
POS终端规范
12 POS终端凭证要素及格式要求
12.1 交易凭证要素
POS终端凭证要素须符合《中华人民共和国金融行业标准银行磁条卡POS终端规范》中第8
节:POS终端凭证要素中的各项规定。结算总计单要对人民币卡和外币卡交易分别统计和打印,
并需统计消费交易、退货交易、预授权完成交易和离线类交易的总笔数和总金额;在结算明细
单中,需列出消费交易、退货交易、预授权完成交易和离线类交易的明细列表,离线类交易的
交易类型用L表示。
12.2 签购单要求及参考样式
12.2.1 签购单要求
交易完成后,POS终端应自动为持卡人打印签购单。签购单必须填写以下内容, 顺序可改变:
名称中文标题英文标题要求格式来源
特约商户名称/编
号
商户名称MERCHANT NAME必须42域
终端机编号终端机编号TERMINAL NAME必须41域
收单行名称/收单
行标识码
ACQUIRER必须44域
发卡行名称/发卡
行标识码
ISSUER必须44域
POS中心名称/POS
中心标识码
可选32域
卡别/卡号卡号CARD NO.必须2域
操作员号操作员号OPERATOR NO. 必须POS终端
交易类型交易类型TRANS TYPE必须消费(SALE)0域,注 1
卡有效期有效期EXP DATE可选YYYYDD14域
交易批次号批次号BATCH NO.必须60域
交易凭证号凭证号VOUCHER NO.必选11域
交易日期和时间日期/时间DATE/TIME必选
YYYY/MM/DD
hh:mm:ss
12,13域
授权号授权号AUTH NO.可选38域
参考号参考号REFER NO.必选37域
交易金额金额AMOUNT必选
¥1234.56或
RMB1234.56
4域-48域
小费金额小费TIP可选
¥1234.56或
RMB1234.56
48域
总金额总计TOTAL可选
¥1234.56或
RMB1234.56
4域
国际组织代码国际卡组织外卡必选MCC60.2域
第99页共108页
POS终端规范
备注备注REFERENCE可选注 2
持卡人签名栏持卡人签名栏
CARDHOLDER
SIGNATURE
必选注 3
注 1: 交易类型
说明:根据8583 中MESSAGE TYPE 和PROCESSING CODE 唯一确认交易类型,如果终端可以打
印中文,可以选择如下内容:
消费(SALE)、消费撤消(VOID)、退货(REFUND)、预授权(AUTH)、预授权撤消(CANCEL)、
预授权完成(AUTH COMPLETE)、预授权完成撤消(COMPLETE VOID)、离线结算(OFFLINE)、结
算调整(ADJUST)
如果终端不能打印中文,可以选择如下内容:
SALE、VOID、REFUND、AUTH、AUTH CANCEL、AUTH COMPLETE、COMPLETE VOID、OFFLINE、
ADJUST
注 2: 备注
说明:备注栏用于打印一些参考信息,这些信息是否需要打印一般与交易类型相关。可能出现
的备注信息有:
1.原交易凭证号:撤消交易,打印原交易凭证号;退货交易,打印原交易参考号。
2.预授权码:预授权完成时输入的原预授权码。
3.重打印标志:重打印功能印出的凭证,必须在备注栏打印该标志。
4.测试交易标志:当POS处于测试交易状态时,打印出的凭证必须有该标志。
5.发卡行需要持卡人了解的信息(域63.2)。
6.POS中心需要持卡人了解的信息(域63.3)。
7.收单方需要持卡人了解的信息(域63.4)。
其中:
1.原交易凭证号:“原凭证号/VOUCHER:”+原交易凭证号(6位数字)
2. 预授权码:“预授权码/AUTH NO:”+预授权码(数字或字母)
3.重打印标志:“重打印凭证/DUPLICATED”
4.测试交易标志:“测试/TESTING”
5.发卡行回传信息:原样打印。
6.POS中心回传信息:原样打印。
7.收单方回传信息:原样打印。
注:以上存在多个组合的情况下,分多行打印。
样例:预授权码/AUTH NO:453521
重打印凭证/DUPLICATED
注 3:持卡人签名栏
说明:在持卡人签名栏的适当位置,一般有以下说明:
“本人确认以上交易,同意将其记入本卡账户/ I ACKNOWLEDGE
SATISFATORY RECEIPT OF RELATIVE GOODS/SERVICES”。
第100页共108页
POS终端规范
12.2.2 签购单参考样式(套打)
POS 签 购 单
POS SALES SLIP
商户名称(中英文):
MERCHANT NAME:
人民商场
REN MIN STORE
特约商户编号: B00201208002011
MERCHANT NO:
终端编号:
TERMINAL NO: 20663201
卡号: 5359 1800 1888 8888 MCC
CARD NO.:
收单行号: 发卡行号:
ACQ NO: ISS NO:
01021000 01031000
交易类型: 有效期:
TXN TYPE: EXP.DATE:
消费/SALE 2005/06
批次号: 凭证号:
BATCH NO: VOUCHER NO.:
000122 100523
授权码: 日期/时间:
AUTH. NO.: DATE/TIME:
384928 2002/05/20 19:20:18
交易参考号:
REF. NO.: 123456123456
交易金额: RMB1234.56AMOUNT:
小费: RMB123.56
TIPS:
总计: RMB1234.56
TOTAL:
备注:
REFERENCE: 重打印凭证/DUPLICATED
持卡人签名 CARD HOLDER SIGNATURE
本人确认以上交易,同意将其计入本卡账户
I ACKNOWLEDGE SATISFACTORY RECEIPT OF RELATIVE GOODS/SERVICE
操作员编号:
OPERATOR NO.: 001
预授权码/AUTH NO:453521
商户存根 MERCHANT COPY
第101页共108页
POS终端规范
12.3 结算总计单参考样式
POS 签 购 单
POS SALES SLIP
商户名称(中英文):
MERCHANT NAME:
人民商场
REN MIN STORE
特约商户编号: B00201208002011
MERCHANT NO:
终端编号:
TERMINAL NO: 20663201
卡号:
CARD NO.:
收单行号: 发卡行号:
ACQ NO: ISS NO:
01021000 01031000
持卡人签名 CARD HOLDER SIGNATURE
本人确认以上交易,同意将其计入本卡账户
I ACKNOWLEDGE SATISFACTORY RECEIPT OF RELATIVE GOODS/SERVICE
结算总计单
内卡对账平
消费/SALE 15 12345.67
退货/REFUND 2 530.00
外卡对账平
消费/SALE 5 2345.67
类型/TYPE 笔数/SUM 金额/AMOUNT
商户存根 MERCHANT COPY
第102页共108页
POS终端规范
12.4 结算明细单参考样式
交易明细/TXN LIST
凭证号类型卡号金额授权码
VOUCHERTYPE CARD NUMBER AMOUNT AUTH NO
100001S5359182100221145 1234.56 983254
100002S4910280011334321 110.00 028372
100003 R5359182287472837 500.00 837901
第103页共108页
POS终端规范
12.5交易凭证尺寸要求(套打)
17
17
75
5799
商户标识栏
交易要素栏
备注栏
持卡人签字栏
8
31
59
8
140
第104页共108页
POS终端规范
附1:个人标识(PIN)的加密和解密方法
1.用于PIN加、解密的主账号PAN取法
2. 手输卡号:
如为手输卡号,从所输卡号(2域)右边数第二位开始,向左取12位,作为参与PIN加、
解密的PAN
2. 刷卡方式
如为刷卡方式,从磁道2(35域)分隔符‘=’左边第二位开始,向左取12个字符,作为
参与PIN加密的PAN;如只有磁道3(36域),则从磁道3分隔符‘=’左边第二位开始,向
左取12个字符,作为参与PIN加、解密的PAN。
2.PIN的长度
PIN的长度为6位(可扩展到12位)。
3.PIN的字符集
PIN用数字字符表示,下表给出了它的二进制对照表:
PIN字符二进制表示
00000
10001
20010
30011
40100
50101
60110
70111
81000
91001
4.PIN格式
PIN的格式应符合ANSIX9.8 Format(带主账号信息)
PINBLOCK格式等于PIN按位异或主账号(PAN):
PIN格式:
位置长度说明
11 BYTEPIN长度
27 BYTE6-12位PIN(每个字符占4个BIT,不足右补F)
第105页共108页
POS终端规范
PAN格式:
位置长度说明
12 BYTE%H0000
36 BYTE取主账号的右12位(参见1)
例如:明文PIN为:123456,
假设:磁卡上的PAN:123456789012345678
截取下的PAN:678901234567
则用于PIN加密的PAN为:0x000x000x670x890x010x230x450x67
PINBLOCK为:0x060x120x340x560xFF0xFF0xFF0xFF
异或:0x000x000x670x890x010x230x450x67
结果为:0x060x120x530xDF0xFE0xDC0xBA0x98
假设:磁卡上PAN:1234567890123456
截取下的PAN:456789012345
则用于PIN加密的主账号为:0x000x000x450x670x890x010x230x45
PINBLOCK为:0x060x120x340x560xFF0xFF0xFF0xFF
异或:0x000x000x450x670x890x010x230x45
结果为:0x060x120x710x310x760xFE0xDC0xBA
PIN的类型(类型2)必须在消息报文的域53(SECURITY-RELATED-CONTROL-INFORMATION)
中标明。
第106页共108页
POS终端规范
附2:POS终端MAC的算法
POS终端采用ECB的加密方式,简述如下:
1. 将欲发送给POS中心的消息中,从消息类型(MTI)到63域之间的部分构成MAC ELEMEMENT
BLOCK (MAB)。
2. 对MAB,按每8个字节做异或(不管信息中的字符格式),如果最后不满8个字节,则添加
“0X00”。
例如:
MAB = M1 M2 M3 M4
其中:M1 = MS11 MS12 MS13 MS14 MS15 MS16 MS17 MS18
M2 = MS21 MS22 MS23 MS24 MS25 MS26 MS27 MS28
M3 = MS31 MS32 MS33 MS34 MS35 MS36 MS37 MS38
M4 = MS41 MS42 MS43 MS44 MS45 MS46 MS47 MS48
按如下规则进行异或运算:
MS11 MS12 MS13 MS14 MS15 MS16 MS17 MS18
XOR) MS21 MS22 MS23 MS24 MS25 MS26 MS27 MS28
TEMP BLOCK1=TM11 TM12 TM13 TM14 TM15 TM16 TM17 TM18
然后,进行下一步的运算:
TM11 TM12 TM13 TM14 TM15 TM16 TM17 TM18
XOR) MS31 MS32 MS33 MS34 MS35 MS36 MS37 MS38
TEMP BLOCK2=TM21 TM22 TM23 TM24 TM25 TM26 TM27 TM28
再进行下一步的运算:
TM21 TM22 TM23 TM24 TM25 TM26 TM27 TM28
XOR) MS41 MS42 MS43 MS44 MS45 MS46 MS47 MS48
RESULT BLOCK=TM31 TM32 TM33 TM34 TM35 TM36 TM37 TM38
3. 将异或运算后的最后8个字节(RESULT BLOCK)转换成16 个HEXDECIMAL:
RESULT BLOCK =TM31 TM32 TM33 TM34 TM35 TM36 TM37 TM38
=TM311 TM312 TM321 TM322 TM331 TM332 TM341 TM342 ||
TM351 TM352 TM361 TM362 TM371 TM372 TM381 TM382
4. 取前8 个字节用MAK加密:
ENC BLOCK1 = eMAK(TM311 TM312 TM321 TM322 TM331 TM332 TM341 TM342)
第107页共108页
POS终端规范
= EN11 EN12 EN13 EN14 EN15 EN16 EN17 EN18
5.将加密后的结果与后8 个字节异或:
EN11 EN12 EN13 EN14 EN15 EN16 EN17 EN18
XOR) TM351 TM352 TM361 TM362 TM371 TM372 TM381 TM382
TEMP BLOCK=TE11 TE12 TE13 TE14 TE15 TE16 TE17 TE18
6.用异或的结果TEMP BLOCK 再进行一次DES运算。
ENC BLOCK2 = eMAK(TE11 TE12 TE13 TE14 TE15 TE16 TE17 TE18)
= EN21 EN22 EN23 EN24 EN25 EN26 EN27 EN28
7. 将运算后的结果(ENC BLOCK2)转换成16 个HEXDECIMAL:
ENC BLOCK2 = EN21 EN22 EN23 EN24 EN25 EN26 EN27 EN28
= EM211 EM212 EM221 EM222 EM231 EM232 EM241 EM242 ||
EM251 EM252 EM261 EM262 EM271 EM272 EM281 EM282
如:
ENC RESULT= %H84, %H56, %HB1, %HCD, %H5A, %H3F, %H84, %H84
转换成16 个HEXDECIMAL:
“8456B1CD5A3F8484”
8. 取前8个字节作为MAC值。
取”8456B1CD” 为MAC值.
第108页共108页
POS终端规范
附3:对应答码的处理
交易返回POS终端时都有39 域,POS终端和终端操作员根据应答码要采取相应的操作,
可以把操作分为以下几类:
A : 交易成功
B : 交易失败,可重试
C : 交易失败,不需要重试
D : 交易失败, 终端操作员处理
E : 交易失败,系统故障,不需要重试
注 1:如果 39 域的内容不能在下表中找到,就显示“交易失败”
注 2:如果POS交易的批次号和网络中心批次号不一致时应答码会填“77”,此时POS
机应当提示操作员重新签到,再作交易。
代码意义类别原因/采取的措施POS显示的内容
00承兑或交易成功A承兑或交易成功交易成功
01查发卡行C查发卡行交易失败,请联系发卡行
02查发卡行的特殊条件C可电话向发卡行查询交易失败,请联系发卡行
03无效商户C商户需要在银行或中心登记商户未登记
04没收卡D操作员没收卡没收卡,请联系收单行
05不予承兑C发卡不予承兑交易失败,请联系发卡行
06出错E发卡行故障交易失败,请联系发卡行
07特殊条件下没收卡D特殊条件下没收卡没收卡,请联系收单行
09请求正在处理中B重新提交交易请求交易失败,请重试
12无效交易C发卡行不支持的交易交易失败,请重试
13无效金额B金额为0 或太大交易金额超限,请重试
14无效卡号B卡种未在中心登记或读卡号有误无效卡号,请联系发卡行
15无此发卡行C此发卡行未与中心开通业务此卡不能受理
19重新送入交易C刷卡读取数据有误,可重新刷卡交易失败,请联系发卡行
20无效应答C无效应答交易失败,请联系发卡行
21不做任何处理C不做任何处理交易失败,请联系发卡行
22怀疑操作有误CPOS状态与中心不符,可重新签到操作有误,请重试
23不可接受的交易费C不可接受的交易费交易失败,请联系发卡行
25未能找到文件上记录C发卡行未能找到有关记录交易失败,请联系发卡行
30格式错误C格式错误交易失败,请重试
31银联不支持的银行C此发卡方未与中心开通业务此卡不能受理
33过期的卡D过期的卡,操作员可以没收过期卡,请联系发卡行
34有作弊嫌疑D有作弊嫌疑的卡,操作员可以没收没收卡,请联系收单行
35受卡方与安全保密部门联系D有作弊嫌疑的卡,操作员可以没收没收卡,请联系收单行
36受限制的卡D有作弊嫌疑的卡,操作员可以没收此卡有误,请换卡重试
37
受卡方呼受理方安全保密部门
(没收卡)
D有作弊嫌疑的卡,操作员可以没收没收卡,请联系收单行
38超过允许的PIN试输入D密码错次数超限,操作员可以没收密码错误次数超限
39无此信用卡帐户C可能刷卡操作有误交易失败,请联系发卡行
40请求的功能尚不支持C发卡行不支持的交易类型交易失败,请联系发卡行
41丢失卡D挂失的卡,操作员可以没收没收卡,请联系收单行
42无此帐户B发卡行找不到此帐户交易失败,请联系发卡方
43被窃卡D被窃卡,操作员可以没收没收卡,请联系收单行
44无此投资帐户C可能刷卡操作有误交易失败,请联系发卡行
51无足够的存款C帐户内余额不足余额不足,请查询
52无此支票账户C无此支票账户交易失败,请联系发卡行
53无此储蓄卡账户C无此储蓄卡账户交易失败,请联系发卡行
54过期的卡C过期的卡过期卡,请联系发卡行
55不正确的PINC密码输错密码错,请重试
第109页共108页
POS终端规范
代码意义类别原因/采取的措施POS显示的内容
56无此卡记录C发卡行找不到此帐户交易失败,请联系发卡行
57不允许持卡人进行的交易C不允许持卡人进行的交易交易失败,请联系发卡行
58不允许终端进行的交易C该商户不允许进行的交易终端无效,请联系收单行或银联
59有作弊嫌疑C交易失败,请联系发卡行
60受卡方与安全保密部门联系C交易失败,请联系发卡行
61超出取款金额限制C一次交易的金额太大金额太大
62受限制的卡C交易失败,请联系发卡行
63违反安全保密规定C违反安全保密规定交易失败,请联系发卡行
64原始金额不正确C原始金额不正确交易失败,请联系发卡行
65超出取款次数限制C超出取款次数限制超出取款次数限制
66受卡方呼受理方安全保密部门C受卡方呼受理方安全保密部门交易失败,请联系收单行或银联
67捕捉(没收卡)C捕捉(没收卡)没收卡
68收到的回答太迟C发卡行规定时间内没有回答交易超时,请重试
75允许的输入PIN次数超限C允许的输入PIN次数超限密码错误次数超限
77需要向网络中心签到DPOS批次与网络中心不一致请向网络中心签到
79脱机交易对帐不平CPOS终端上传的脱机数据对帐不平POS终端重传脱机数据
90日期切换正在处理C日期切换正在处理交易失败,请稍后重试
91发卡行或银联不能操作C电话查询发卡方或银联,可重作交易失败,请稍后重试
92
金融机构或中间网络设施找不到
或无法达到C电话查询发卡方或网络中心,可重作交易失败,请稍后重试
93交易违法、不能完成C交易违法、不能完成交易失败,请联系发卡行
94重复交易C查询网络中心,可重新签到作交易交易失败,请稍后重试
95调节控制错C调节控制错交易失败,请稍后重试
96系统异常、失效C发卡方或网络中心出现故障交易失败,请稍后重试
97POS终端号找不到D终端未在中心或银行登记终端未登记,请联系收单行或银联
98银联收不到发卡行应答E银联收不到发卡行应答交易超时,请重试
99PIN格式错B可重新签到作交易校验错,请重新签到
A0MAC校验错B可重新签到作交易校验错,请重新签到
第110页共108页