POS终端机接口功能说明书.docx
- 文档编号:13459468
- 上传时间:2023-06-14
- 格式:DOCX
- 页数:66
- 大小:34.85KB
POS终端机接口功能说明书.docx
《POS终端机接口功能说明书.docx》由会员分享,可在线阅读,更多相关《POS终端机接口功能说明书.docx(66页珍藏版)》请在冰点文库上搜索。
POS终端机接口功能说明书
POS终端机接口功能说明书
【注释:
(银行网络POS开发文档)】
1.2POS终端操作流程6
1.3POS终端输入输出描述7
1.4商户及终端管理功能7
1.4.1特别交易管理……………………………………………………………………………………………7
1.4.2终端附带功能……………………………………………………………………………………………11
1.5参数设置功能13
1.5.1终端参数…………………………………………………………………………………………………13
1.5.2交易参数…………………………………………………………………………………………………14
1.6信息格式定义15
1.6.1余额查询………………………………………………………………………………………………….15
1.6.2黑查询……………………………………………………………………………………………….16
1.6.3消费………………………………………………………………………………………………………17
1.6.4消费冲正…………………………………………………………………………………………………18
1.6.5消费撤消……………………………………………………………………………………………19
1.6.6消费撤消冲正………………………………………………………………………………………20
1.6.7授权……………………………………………………………………………………………………….21
1.6.8授权冲正…………………………………………………………………………………………………22
1.6.9授权撤消……...……………………………………………………………………………………………23
1.6.10授权撤消冲正………………………………………………………………………………………24
1.6.11预授权…………………………………………………………………………………………………25
1.6.12预授权冲正……………………………………………………………………………………………26
1.6.13预授权撤消……………………………………………………………………………………………27
1.6.14预授权撤消冲正………………………………………………………………………………………28
1.6.15手工授权输入………………………………………..…………………………………………..……29
1.6.16预授权完成……………………………………………………………………………………………30
1.6.17预授权完成冲正………………………………………………………………………………………31
1.6.18结算……………………………………………………………………………………………………32
1.6.19批上送…………………………………………………………………………………………………33
1.6.20批上送后缀……………………………………………………………………………………………34
1.6.21签到……………………………………………………………………………………………………35
1.6.22签退……………………………………………………………………………………………………36
1.6.23下载参数申请…………………………………………………………………………………..37
1.7附录38
1.7.1符号定义…………………………………………………………………………………………………38
1.7.2响应码定义………………………………………………………………………………………………39
1.7.3输入方式代码含义………………………………………………………………………………………40
1.7.4单据格式40
1.1网络系统概述
直联POS网络系统的建设目标是:
改变现行POS业务处理中的不规状况,避免POS终端设备的重复投入和银行之间的不良业务竞争,方便持卡人用卡,简化商户的运作及POS终端管理维护。
根据各银行的业务需求,同时考虑POS网络未来的发展规模,POS网络系统要实现各种银行卡同时使用、实时交易、自动授权、自动清算等功能,并完善网络的安全体系,防金融风险,建立一个高效、安全、稳定的交换网络系统。
建立直联POS网络系统,将实现受理各入网银行发行的贷记卡(信用卡)、借记卡(储蓄卡、提款卡、扣帐卡)业务,并完成对发卡行、收单行(商户开户行)、网络中心的日终资金清算。
为了实现以上目标,应建立统一的POS终端功能标准、建立统一的业务处理及清算流程。
在直联POS网络系统中,网络中心主机系统主要完成交易信息格式的转换和转发,并具有自动清算、交易日志管理、商户管理、POS终端管理及其它系统管理功能;各成员银行主机系统具有授权、清算及管理等方面的功能。
为了减少POS终端的维护工作量,POS终端的参数管理不包括卡表数据,卡表统一由中心主机系统管理,POS终端的其它参数,可通过中心参数下载接口申请下载。
另一方面,中心主机不对POS终端的操作员进行管理和认证,操作员管理和操作认证,统一由POS终端实现。
交易处理功能简述简述如下:
1.1.1金融交易
交易名称
简写
说明
1
余额查询
PBI
持卡人在POS终端查询本卡余额的交易。
查询的结果为的可用余额。
2
黑查询
PCI
在POS终端上查询卡是否黑卡。
3
预授权
PPA
持卡人在特约商户(主要是酒店),用卡交付押金的交易,发卡银行主机系统将卡的授权金额冻结,并给定授权批准号(授权码),当真正消费时(即预授权完成交易),根据实际金额扣帐,同时将预授权资金解冻。
如果不对预授权作相应的预授权完成,在规定的期限后,冻结资金将由系统自动解冻。
4
预授权撤消
PNP
完成预授权申请后,由于差错或其它原因,需要撤消原预授权,发卡行处理该交易时,在验证授权批准号(授权码)后,应将预授权资金解冻。
该交易需验证操作员密码。
5
手工授权输入
PMR
持卡人通过非联机方式(如联机失败、无联机终端等情况下)取得授权后,在POS终端上做联机结算的交易。
该交易需验证操作原密码。
6
授权
PAR
持卡人在POS终端上以联机方式申请授权,授权金额应是其消费的实际金额。
授权与消费交易的区别在于日终清算时的不同处理方式,授权交易的清算可采取手工见单记帐的处理方式。
7
消费
PER
持卡人在特约商户购物、餐饮或其它消费等,用卡做实时结算的交易。
消费交易的清算由日终处理系统自动完成。
8
消费撤消
ECR
由于操作错误等原因,特约商户的操作人员对前面已完成的消费交易进行撤消。
该交易须在POS确认操作员密码后进行。
9
A
预授权完成
授权撤消
ACR
PVR
预授权交易批准后,持卡人在特约商户(酒店、商户或其他消费场所等)POS终端上结算时使用本交易。
该交易实现时,发卡行如授权成功则按实际消费金额扣帐,同时解冻原预授权金额,并将于当次清算中进行实际转帐。
该交易须在POS确认操作员密码后进行。
持卡人在授权对应的POS上撤消已完成的授权交易。
该交易须在POS确认操作员密码后进行。
B
自动冲正
……
对由于超时或其它原因未能完成的交易,POS终端将产生原交易的冲正交易。
余额查询、黑查询、手工授权输入交易无冲正。
1.1.2管理交易
交易名称
简写
说明
1
签到
LON
在POS上输入操作员ID,并输入操作员密码,POS作操作员验证后,向中心上送签到交易,中心在完成终端和商户有效性验证,产生终端TPK、TAK密钥和交易批号,下传POS签到成功。
签到成功后,操作员才可以进行其它金融交易。
2
签退
LOF
操作员为结束当前POS工作状态,执行签退操作,签退后须重新执行签到,方可进行新的交易处理。
POS可以在完成结算后,自动签退,也可以由操作员完成结算后再执行签退。
3
结算
SBR
操作员结束POS工作前,必须与中心结算(对帐),如果结算成功,POS打印结算单,并清空POS存交易;如结算不平,POS将所有交易批上送给中心主机,所有交易上送完成后,送结算结束交易,然后打印结算单。
清空POS存交易。
该交易须在POS确认操作员密码后进行。
4
批上送
UPL
当终端与主机结算总额不平时,POS将所有交易逐笔上传给中心主机,中心将交易记入批上送交易日志中以备查对。
批上送过程中如有中断,POS应在下次联机时,将未上送交易上送,直至上送全部完成。
5
下载参数请求
DNL
POS可向中心申请下载POS终端参数,中心也可以联机通知POS终端进行参数下载,具体做法是中心在对POS的各种响应报文中,将处理码的右端第一位置成1,POS终端收到下载参数通知后,应立即做下载参数申请。
该交易须在POS确认操作员密码后进行。
1.1.3易处理码定义
交易代码自动冲正交易代码处理代码(MTI)
PBI(余额查询)━━━━━━31(0100/0110)
PCI(黑查询)━━━━━━41(0100/0110)
PER(消费)PEC(消费冲正)00(0200/0210)
PAR(授权)PAC(授权冲正)09(0200/0210)
PPA(预授权)PPC(预授权冲正)28(0100/0110)
ECR(消费撤消)ECC(消费撤消冲正)02(0200/0210)
PVR(授权撤消)PVC(授权撤消冲正)22(0200/0210)
PNP(预授权撤消)PNC(预授权撤消冲正)32(0100/0110)
ACR(预授权完成)ACC(预授权完成冲正)18(0200/0210)
PMR(手工授权输入)━━━━━━19(0220/0230)
交易代码自动冲正交易代码处理代码(MTI)
LON(签到)━━━━━━96(0800/0810)
LOF(签退)━━━━━━93(0800/0810)
SBR(结算)━━━━━━92(0500/0510)
UPL(批上送)━━━━━━--(0320/0330)
UPT(批上送结束)━━━━━━96(0500/0510)
DNL(下载参数申请)━━━━━━99(0800/0810)
1.2POS终端的操作流程
POS终端的操作流程,应符合以下基本要求:
1)提示交易功能选择
功能键和数字同时可用
2)对于需验证操作员密码的交易,提示输入并验证操作员密码
3)按照交易要求,提示刷卡
如不刷卡,可按指定功能键,进入手工输入卡号提示
4)按照交易要求,选择提示输入有关数据
包括:
交易金额、预授权金额、新交易金额;
原交易金额、原授权码;
原交易日期、原流水号、原系统参考号;
5)按照交易要求,提示持卡人输入密码
如直接按确认键,则视为无密码
6)提示处理中
显示处理和通讯状态,如拨号、发送、接收、自动冲正上送、批上送等
7)按照交易和交易响应码,显示交易结果及打印交易凭单
1.3POS终端的输入输出描述
1.3.1键盘的定义
由于POS终端型号的差异,键盘结构也不尽相同,为了保证操作的一致性,减少错误操作,要求采用简捷的菜单驱动及功能键相结合的方式。
1.3.2屏幕显示
要求汉字提示界面,能够配合操作流程,给出含义明确的提示。
对于处理中的异常,给出明确的提示,并能按照需要提示重试。
1.3.3打印
签购单采用中心规定的标准格式.
要求购物回单上必须打印:
商户名称、终端号、商户号、操作员号;
卡类别/卡号、交易、发卡行简称(字母缩写);
交易类别、批号、系统参考号、交易流水号、交易日期/时间
另外,对于授权、预授权、预授权完成等交易还应打印:
交易金额、授权号;
对于消费调整还应能打印:
原交易金额、实际交易金额、原系统参考号、原流水号。
参见凭单格式。
1.3.4读卡器
采用刷卡方式进行交易时,应能由读卡器同时读出二、三磁道数据。
同时要求支持手工方式输入主,卡有效期。
交易处理中如需PAN数据,则先从三磁道上读取;若三磁道不存在,则从二磁道上读取;若为手工输入PAN,二、三磁道可以不存在。
1.3.5通信端口
要求POS终端的通信端口支持拨号方式,同步通讯协议SDLC等。
1.4直联POS网络系统管理
1.4.1管理交易处理
对于常规的金融交易,网络系统按标准业务规进行,对管理类交易,将按本系统的有关约定进行。
以下对这些交易过程的规描述:
1.4.1.1签到管理
签到以连机方式进行,由中心主机的商户及终端管理模块作签到的最终确认。
终端机将签到视为一笔特别的交易处理(格式请参照信息格式部分),中心主机根据终端上传的终端号、商户号来判别签到是否有效,并将签到结果以交易响应的方式回传终端。
只有经过签到的POS机才能进行交易处理,否则中心返回拒绝信息。
每次LOGON时,主机下载一组工作密钥TPK、TAK,同时下载该POS终端的交易批次。
签到操作时,POS终端将提示输入操作员密码,由POS终端做密码验证,并决定是否上送签到交易。
1.4.1.2签退管理
签退以联机方式或结算后自动触发进行。
联机签退时,POS必须先完成结算。
1.4.1.3结算管理
结算时终端要求输入操作员密码,POS终端根据操作员的权限定义来确定是否允许结算,将合法的结算交易上送中心,并对结算的响应报文做响应的处理。
如结算不平,POS终端自动启动批上送功能,逐笔将交易上送中心主机,以备稽查;批上送完成后POS将交易记录清空,并自动完成签退,进入POS签到提示状态,直到下一次签到完成后,方可其它交易处理。
结算数据的统计算法如下:
借记金额累计:
∑(PAR金额+PER金额+PMR金额+ACR金额)
借记交易笔数:
∑(PAR笔数+PER笔数+PMR笔数+ACR笔数)
贷记金额累计:
∑(ECR金额+PVR金额)
贷记交易笔数:
∑(ECR笔数+PVR笔数)
1.4.1.4撤消交易
进行交易撤消时,POS终端可根据操作员输入的原流水号和原交易金额,查找原交易记录,组成符合要求的报文。
当输入的调整金额为0时,表示撤消原交易;当调整金额不为0时,表示部分取消,或称调整。
是否允许部分撤消,由发卡行控制,POS终端不做检查。
结算过的交易不能进行撤消/调整处理。
1.4.1.5自动冲正
当金融交易请求上送中心,POS终端出现超时的情形下,无论下一笔是何种交易,POS都将先发一笔上笔交易的冲正交易,以还原前一笔可能成功的金融交易。
POS终端只有在接到成功的冲正响应后方,可将新的交易请求上送中心。
1.4.1.6批上送
当POS终端和直联系统主机结算不平时,POS终端应将当前存交易逐笔上送主机,主机将交易记入批上送日志文件,留给日终清算系统处理。
查询、预授权、自动冲正交易,管理类交易,以及其他不成功的交易不做上送处理。
1.4.1.7POS操作员管理
此项目包括增加操作员、删除操作员、修改操作员密码、定义操作权限等功能。
其中POS操作员分成POS管理员和POS操作员两级,管理员可进行POS终端参数设定、操作员权限定义等。
POS终端应允许多个操作员定义,并赋予不同的交易权限。
❶POS终端布点时,由中心人员初始化POS管理员ID、PASSWORD。
❷POS终端的操作员及权限定义,由商户自行管理。
❸POS终端要求的操作员输入的ID和PASSWORD,只用于部验证,不做上送。
1.4.1.8KEY的管理
KEY生成和交换:
❶POS厂商可自行设定LMK(LocalMasterKey)保存于终端机中(终端也可以采用二级密钥管理,即无LMK设定)。
❷TMK(TerminalMasterKey)由网络中心产生,分配各个POS终端,可在POS布点时,随初始化参数一同下装或通过操作界面设定.。
❸TPK(PINKey)、TAK(MacKey)在POS终端每次签到时从主机下载,刷新TPK、TAK。
KEY的工作方法和过程:
❶LOGON时TPK,TAK由中心主机产生,经TMK加密下传POS终端。
TPKe=DES(TPKs,TMK)
TAKe=DES(TAKs,TMK)
S下标表示明文,E下标表示密文
❷POS终端收到TPK、TAK密文,用TMK将其解密,经终端LMK加密后存储。
TPKs=DES’(TPKe,TMK)
TAKs=DES’(TAKe,TMK)
❸签到后POS终端和主机间的PIN_BLOCK由TPK加密,MAC由TAK进行。
PINe=DES(PINs,TPK)
PIN_BLOCK的格式为:
ANSIX9.8(ISODP/5964/1-FORMAT0)
PAD1=0L+XXX.-X+FFFFFFF-F
PAD2=0000+PAN(12)
注:
PAD1中,L=4–6,XXXX-X为4-6位的持卡人密码,F为填充符。
PAD2中,PAN(12)为PAN右端除校验位的12位,0为填充符。
当PAN为手工输入卡号时,PAN(12)同上取法。
PINBLOCK=DES(PAD1XORPAD2,TPK)
MAC作法:
ANSIX9.9
1.参与MAC计算的域包括:
主
交易金额
终端号
交易响应码
新交易金额
若报文中无以上域,则表明该域不做MAC;若为变长域,其变长指示
也参与MAC计算。
注:
主部分若不存在则以磁道数据替换,具体方法如下:
A、若只有一个磁道,取前10Bytes
B、若有两个磁道,取第二磁道前10Bytes加上第三磁道前10Bytes
2.步骤:
1、将交易信息分为每8Byte一段,不够8Byte时后面补’0’(Binary0)。
2、(A1)e=DES(XOR(A1,’00000000’),TAK)
(Am)e=DES(XOR((Am-1)e,Am),TAK)(2<=m<=n)
MACe=(An)e
(n为总段数,Am为第m段的8Byte)
1.4.2终端附带功能
1.4.2.1查询交易记录
可根据交易的流水号从终端查询交易信息,只有还未结算的交易方可查询。
1.4.2.2查询交易总额
查询从上次结算以后所作交易的总金额,可按交易类别,查询交易金额累计和笔数统计。
1.4.2.3重打上笔交易
此功能主要是为了在换打印纸,而最后一笔交易打印没有完成的情况下,可用此功能补打签购单据。
1.4.2.4重打某一笔交易
可根据交易的流水号从终端打印自己要求的交易信息,只有从上次结算以来所作的交易可重新打印。
1.4.2.5打印交易记录
按顺序打印POS终端储存的交易记录,以备查阅和统计。
1.4.2.6打印交易总额
打印从上次结算以后所作交易的总金额,可按交易类别统计打印。
1.4.2.7清除终端资料
当在一些特定的情况下,商户管理员可以用此功能来清除终端的数据资料,以让终端恢复正常操作。
1.4.2.8暂时关闭/恢复终端交易
操作员在工作中途需要暂时离开POS机,用此项功能可以暂时锁定终端,恢复操作时需要输入操作员密码。
1.5POS参数设置功能
POS终端参数设置,可由管理员操作进行(部分参数也可通过联机申请下载)。
POS参数包括如下容:
1.5.1终端参数
日期时间
商户管理员密码
交易金额位数
结算金额位数
货币符号
键盘拨号
键盘锁定
小费设置
日期格式
商户名称
商户号
终端号
MODEM工作方式
批次号
起始流水号
TIMEOUT时间
NII
拨号时间
重拨次数
1.5.2交易参数
缺省交易
可否离线交易
有无发票号
可否手工输入代替刷卡
可否选择
是否检查有效期
交易屏蔽定义
PIN屏蔽定义
注:
未包含或未描述的功能按标准方式开发。
信息格式定义
1.5.3余额查询
位
容
格式
类型码
长度
请求
响应
说明
信息类型
BCD
N
4
0100
0110
MSG-TYPE-ID
位元表
BINARY
B
64
M
M
BITMAP
2
主
LLVAR
BCD
N
..19
C2
M
响应回传卡号或交易
3
处理码
BCD
N
6
M
M
310000
11
流水号
BCD
N
6
M
M
POS终端交易流水
12
交易时间
BCD
N
6
M
M
HHMMSS
13
交易日期
BCD
N
4
M
M
MMDD
14
卡失效期
BCD
N
4
C2
YYMM
22
POS输入方式
BCD
N
3
M
24
国际网络号
BCD
N
3
M
M
35
2磁道容
LLVAR
BCD
Z
..37
C1
36
3磁道容
LLLVAR
BCD
Z
...104
C1
37
系统参考号
ASCII
An
12
M
主机系统参考号
39
交易响应码
ASCII
An
2
M
41
终端号
ASCII
Ans
8
M
M
8位编码
42
商户号
ASCII
Ans
15
M
44
附加响应数据
LLLVAR
ASCII
Ans
...19
M
发卡行简称
49
交易货币代码
ASCII
An
3
M
M
“156”
52
个人密码
BINARY
B
64
O
54
附加金额
LLLVAR
ASCII
An
…13
M
可用余额:
±2
64
MAC
BINARY
B
32
M
M
1.5.4黑查询
位
容
格式
类型码
长度
请求
响应
说明
信息类型
BCD
N
4
0100
0110
MSG-TYPE-ID
位元表
BINARY
B
64
M
M
BITMAP
2
主
LLVAR
BCD
N
..19
C2
M
响应回传卡号或交易
3
处理码
BCD
N
6
M
M
410000
11
流水号
BCD
N
6
M
M
POS终端交易流水
12
交易时间
BCD
N
6
M
M
HHMMSS
13
交易日期
BCD
N
4
M
M
MMDD
14
卡失效期
BCD
N
4
C2
YYMM
2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- POS 终端机 接口 功能 说明书