POS使用及测试培训资料.pptx
POS使用及测试培训资料,POS基本介绍,1.POS含义:POS=Point Of Sale 销售终端。能够接受磁条卡信息,具有通讯功能,并接受柜员的指令而完成金融交易信息和有关信息交换的设备。2.POS功用:POS最终执行的是转帐功能。即将(持卡)消费者银行卡上的消费金额,转帐到所消费商户的关联帐户里。,3.POS机的工作原理:操作员通过签到,获取工作密钥(WK),用于交易类报文的计算MAC和用户密码的加密。用户通过在POS上刷卡或者插入IC卡操作,同时输入交易金额和用户密码(可输可不输),POS机通过拨号或者网络或者无线方式将相关数据组织成银行或银联标准的8583报文,发送给相应的后台,如果是与银联后台连接的POS,那么数据发给银联,银联收到报文后,根据卡号将报文另行组织并转发到卡号所对应的银行后台,银行后台数据处理后再将处理结果返回银联,银联再将数据转发回POS,POS根据相应的响应码进行相应的处理。如果是与银行直接相连的POS,数据直接发给银行,后续处理相同(详见下图)。,POS基本介绍,POS基本介绍,5.COMPOS,POS终端功能,1.终端管理功能系统管理自检程序下载管理参数管理终端状态管理操作人员管理应用管理签到管理批结算管理批上送签退管理回响测试参数传递POS终端状态上送TMS下载交易查阅功能锁定功能清除POS记录,POS终端功能,2.POS终端交易功能联机交易功能余额查询消费消费撤销退货预授权追加预授权预授权撤销预授权完成(联机)预授权完成(离线)预授权完成撤销自动冲正离线交易功能离线结算结算调整,开机后对硬件状态进行检测。用专门的测试程序行检测(按“功能3”再开机,输入密码“556677”)。自检测试内容:打印机测试 通信端口测试 键盘测试 IC卡读卡器测试 磁条卡读卡器测试 密码键盘测试 显示屏测试,自检:,POS终端功能终端管理功能,POS终端功能终端管理功能,程序下载管理:程序管理是指对终端使用的应用程序进行管理。POS终端应可以支持串行口程序下载、双机对拷、联机应用程序(TMS)下载等方式。串行口程序下载:使用RS232串口从PC下载更新应用程序。双机对拷:同类型POS机之间应用程序的复制。(用双机对拷线连接)联机应用程序下载:POS通过拨特定的管理电话号码或采用其他通讯方式(如GPRS、CDMA、TCP/IP等)从下载中心远程下载应用程序。我们目前支持的是拨号下载。(TMS目前在北京、厦门、深圳等地已使用),POS终端功能终端管理功能,参数管理根据初始和变更的方式,POS终端参数可分为出厂参数、下发参数、可设定参数和联机可更改参数四类。出厂参数:主要是与硬件相关的、影响硬件设备使用和运作的基本参数。例如:硬件序列号等。下发参数:主要是用于设备自身管理和配置的参数。例如:电话号码、终端编号等。可设定参数:主要是与磁条卡交易内容直接相关并需要长期存放在POS终端中使用的应用参数,例如:流水号、批次号等。联机可更改参数:这类参数可通过报文进行修改,包括超时时间、重拨次数、三个交易电话号码、是否支持手工输入卡号等。,POS终端功能终端管理功能,终端状态管理POS终端可以有以下四种状态:正常工作状态、已签退状态、测试状态、锁定状态。正常工作状态:是指POS签到后POS终端所处的工作状态。正常工作状态包括正常交易和测试交易两种状态。测试交易状态下的交易必须在打印单上有“测试”字样。已签退:是指POS终端签到之前或指POS终端签退之后的状态。此时POS终端应显示签到提示。测试状态:POS终端可以向POS中心发送回响测试消息,并接受POS中心返回的应答消息。锁定:操作员可以将POS终端设为锁定状态,只有重新输入操作员密码或者主管密码解锁后才能退出锁定状态。,POS终端功能终端管理功能,操作员管理:POS操作员分为三级系统管理员:系统管理员负责对POS系统进行管理,包括软件下载、参数设置。POS使用密码认证系统管理员身份。系统管理员代码为“99”(两位数字),其密码长度为8位数字,系统管理员的密码验证在POS上完成。系统管理员设置主管操作员的代码和初始密码。主管操作员:主管操作员的职责是管理POS和其他操作员,包括增加、删除操作员等,本身不能做POS签到和进行交易。退货和撤销交易需要经过主管确认。主管操作员密码的修改和验证在终端上进行。主管操作员代码为“00”(两位数字),其密码长度为6位数字,初始密码为“123456”。一般操作员:一般操作员只能完成交易功能,退货和撤销交易需输入主管操作员的密码。一般操作员的密码存放在POS终端内,密码修改和验证在终端上进行。一般操作员代码为两位数字,初始为五个,即“01”“05”。主管操作员可添加一般操作员,最少还可添加15个,即POS至少可支持20个一般操作员。一般操作员的密码长度为4位数字,初始密码为“0000”。,POS终端功能终端管理功能,签到管理签到管理分为操作员签到和POS签到两种。操作员签到:操作员开机后,键入操作员代码和密码,POS验证操作员的合法性。签到成功后操作员可对POS进行操作。POS签到:POS签到采用联机方式。POS终端向POS中心上送终端号、商户号、操作员代码,POS中心验证商户和终端的有效性后,产生终端工作密钥、提取交易批次号、POS中心的交易日期和时间,将这些数据下传到POS终端。POS终端只有签到成功后才可以进行金融交易。POS终端可以根据签到应答消息中POS中心主机的时间设置POS终端的时间。签到交易有以下三个作用:终端与POS中心主机的批次号同步。批次号必须以POS中心主机的批次号为准。终端从POS中心主机获取新的终端工作密钥。如果POS终端连续收到加密出错的消息,则需要重新发送签到消息,以与POS中心主机进行密钥同步;或由POS中心在应答消息中提示终端重新签到。终端从POS中心主机获取主机的日期和时间。如POS在使用过程中掉电,重新开机后操作员需要重新签到。,POS终端功能终端管理功能,批结算管理POS批结算时,对人民币卡和外币卡分别结算,并与POS中心对账。批结算数据的统计算法如下:(借贷记得总笔数统计方式与金额相同)借记总金额=(消费金额+预授权完成金额预授权完成(离线)金额+离线结算金额+结算调整金额基于PBOC电子钱包/存折标准的离线消费金额基于PBOC借/贷记标准的离线消费金额);贷记总金额=(退货金额+消费撤销金额+预授权完成撤销金额基于PBOC借/贷记标准的消费撤销金额);如对原交易做过结算调整,则借记金额和笔数只计结算调整的金额和笔数,原交易不计入借记金额和笔数。如果是对原消费交易做追加小费的结算调整交易,在统计时记入消费交易,但金额为调整后的总金额。POS批结算完成,即对账平或者批上送全部完成后,清空交易记录,批次号加1。POS批结算完成后POS将打印结算总计单。POS终端中存储的流水达到一定笔数(内存已满)后,POS终端要提示“存储满,请先结算”。POS批结算之前,如果POS终端中有未上送的离线类交易,POS终端需要先将所有未上送的离线类交易上送到POS中心,并接收POS中心的应答;在结算或批上送结束之后,须将未收到成功应答的离线类交易的明细单打印出来。,POS终端功能终端管理功能,批上送当POS与POS中心批结算对账不平或POS中心返回的批结算对账应答报文为“3“(出错)时,POS终端将当前内存中本批次的成功交易记录上送POS中心。查询、预授权、追加预授权、预授权撤销、自动冲正交易,管理类交易,其它不成功的联机类交易不做批上送;所有离线类交易均须批上送。如只有人民币卡对账不平,批上送时只上送人民币卡交易;如只有外币卡对账不平,批上送时只上送外币卡交易:如人民币卡和外币卡均对账不平,批上送时上送所有交易。批上送时,离线类交易、退货交易、IC卡脱机交易逐笔上送,其他联机类交易分块上送,上送完毕后发送批上送结束报文。POS批结对账平或者批上送全部完成后,POS将自动打印结算总计单,用户可以选择打印结算明细单。POS批上送全部完成后,POS 必须打印未成功上送的离线类交易明细单。POS批结对账平或者批上送全部完成后,POS根据参数设置决定是否并自动签退。批上送过程中如有中断(如断电),POS应在下次联机时,从断点处继续进行批上送,直至上送过程全部完成。POS批结完成,即对账平或者批上送全部完成后,清空交易记录,批次号加1,形成新的批次号。,POS终端功能终端管理功能,参数传递 在POS终端签到之后的每次联机时,如有必要,由POS中心引发向POS终端下载某些参数的操作。POS终端收到POS中心的参数传递要求后,在下次联机交易时向POS中心发送参数传递请求报文,并接收应答;下载过程如有中断,则在POS终端下一次联机时,由POS终端重新发送参数传递请求报文。签退管理根据POS终端参数中,“自动签退”设置决定POS终端在批结算后是否自动签退。POS终端向POS中心发送签退通知,收到签退应答后,POS终端进入签到提示状态,直到下一次成功签到后,方可处理其它交易。操作员也可选择“签退”功能,如此时POS尚未进行批结算,须在签退之前先进行批结算乃至批上送。,POS终端功能终端管理功能,POS终端状态上送POS终端收到POS中心的状态上送要求后,在下次联机交易时将终端的各部件的运行状况及其它信息上送给POS中心,以便于POS中心对POS终端的运行状况进行远程监控。上送内容包括:硬件状态:读卡器状态,键盘状态,打印机状态,密码键盘状态,显示器状态。下载的参数:超时时间,重试次数,三个交易电话号码,一个管理号码,是否支持小费交易,小费百分比,是否支持手工输入卡号,POS终端应用类型,是否自动签退,消息重发次数,离线交易上送方式,主密钥INDEX,终端支持的RID列表,认证中心公钥索引,认证中心公钥有效期,认证中心公钥哈什算法标识,认证中心公钥算法标识,认证中心公钥模,认证中心公钥指数,认证中心公钥校验值,AID列表,AID选择指示符,应用版本号,TAC-缺省,TAC联机,TAC拒绝,缺省DDOL,终端最低限额,偏置随机选择的阈值,随机选择的目标百分数,随机选择的目标百分数,缺省DDOL,终端联机PIN支持能力,终端国家代码。通讯统计:POS拨通率。,POS终端功能终端管理功能,TMS参数下载 一个完整的TMS参数下载交易流程中包括3个参与方:终端管理系统(TMS)、POS中心和POS终端。包括以下5个步骤:TMS通过文件的方式向POS中心提供需要更新参数的终端相关信息;当需要下载参数的POS终端在进行联机交易时,POS中心在报文头的处理要求域置上需要下载TMS参数的标志,并把交易应答报文发送给POS终端;在POS终端收到POS中心应答报文之后,判断是否需要进行参数下载。如果需要,POS终端向POS中心发送TMS参数下载请求报文;POS中心在收到报文之后,把终端管理系统提供的相关参数发送给POS终端;POS终端在收到TMS参数之后,发送参数下载结束报文给POS中心,POS中心更新需要下载终端列表中的相应记录;POS终端根据下载到的参数信息从TMS中下载相应的数据。POS终端从POS中心下载的参数内容为:下载内容标志,下载内容标识,限制日期,应用标识,POS下载时机标志,TMS电话号码之-,TMS电话号码之二,TMS的IP和端口号1,TMS的IP和端口号2,下载日期和下载时间。,POS终端功能终端管理功能,交易查阅功能查询交易记录在POS上从最近一笔交易开始,逐笔查询本批次交易明细。只有未结算的交易方可查询。查询交易总额查询当批次所做交易的总金额和总笔数,分借记总额和贷记总额两部分,人民币卡和外币卡分开统计。重打上笔交易交易成功但由于某种原因而没有完成打印签购单的情况下,用此功能补打最后一笔交易的签购单。重打印的签购单上必须有补打标志字样。重打印功能只适用于当批次结算前的交易。打印交易记录按顺序打印POS终端储存的交易记录,以备查阅和统计。打印交易总额 打印当批次所做交易的总金额和总笔数,分借记总额和贷记总额两 部分。,POS终端功能 POS终端交易功能,余额查询 持卡人在POS终端查询所持卡账户余额的交易。查询的结果为账户的可用 余额。该交易不参加资金清算。消费是指持卡人在特约商户消费时用银行卡结算的交易,经批准的消费额即时地反映到该持卡人的账户余额上。消费撤销是指因人为原因而撤销已完成的消费。消费撤销必须是撤销POS当日当批的消费交易。操作员需要向持卡人核对原始交易的凭证。发卡行批准的消费撤销金额将即时地反映到该持卡人的账户上。消费撤销金额必须等于原始消费的金额。消费撤销交易需要主管操作员输入密码。消费撤销交易必须在原交易POS上进行。消费撤销交易可根据POS终端参数设置选择是否进行刷卡。,POS终端功能 POS终端交易功能,退货退货交易用来撤销POS终端当日当批以及非当日当批的消费交易。操作员需要向持卡人核对原始交易的凭证,并按业务要求在POS终端上输入原始交易的有关数据,然后向POS中心发送退货交易。退货交易需要主管操作员输入密码。退货交易应根据POS终端参数设置判断是否超过联机退货允许的最大退货金额。退货交易支持部分退货和多次退货。退货时,POS中心根据收到的交易匹配原交易,如匹配到原交易,返回成功应答,退货成功;否则,返回失败应答,退货不成功,此时可根据需要转手工流程。预授权指商户就持卡人预计支付金额向发卡行索取日后付款的承诺。发卡行将持卡人账户的预授权金额冻结,并给出授权号。例如住宾馆与授权。持卡人结账时商户将根据持卡人实际的消费金额向发卡行请求资金结算。发卡行对持卡人账户按实际消费的金额进行扣账后,同时将预授权的金额进行解冻。如果预授权有效期内商户没有上送相应的预授权完成交易,发卡行将会自动解冻预授权的金额。预授权金额不参与清算。,POS终端功能 POS终端交易功能,追加预授权特约商户通过POS终端,联机对原预授权交易进行追加授权额度,以达到在原授权金额的基础上累加授权金额的目的。操作员必须核对原始预授权单据,并输入追加交易金额、原预授权交易或上一笔追加预授权交易的预授权号,对凭个人密码交易的银联卡需要求持卡人输入密码。交易成功后,打印交易凭证,其中金额和授权号应为追加交易的金额和发卡行返回的新授权号。结算时,追加预授权交易记入预授权交易。预授权撤销是指由于各种原因撤销原来批准的预授权。商户可以在预授权有效期内上送预授权撤销交易。操作员必须核对原始预授权签购单据。发卡行在收到预授权撤销交易后,将持卡人预授权金额解冻。预授权撤销交易需要主管操作员输入密码。,POS终端功能 POS终端交易功能,预授权完成(联机)是指持卡人对已取得预授权的交易,在预授权有效期内通过联机发卡方的方式作支付结算。预授权完成(联机)交易可以与预授权交易不在同一台POS上提交,但必须是同一商户。操作员必须核对原始预授权单据,并在POS终端上输入原始交易的有关数据。预授权完成(联机)属于金融请求类交易,经批准的消费额即时地反映到该持卡人的账户余额上。预授权完成(离线)指持卡人对已取得预授权的交易,在预授权有效期内以实时发送结算通知报文形式作支付结算。预授权完成(离线)交易可以与预授权交易不在同一台POS上提交,但必须是同一商户。操作员必须核对原始预授权单据,并在POS终端上输入原始交易的有关数据。预授权完成(离线)属于通知类交易,POS需实时将预授权完成(离线)交易发送POS中心,同时POS中心将交易以结算通知发往发卡方。经批准的消费额即时的反映到该持卡人的账户余额上。预授权完成(离线)交易无需持卡人输入密码。磁条卡的预授权完成交易的实现方式由可设定参数“磁条卡预授权完成方式”决定,基于EMV规范IC卡的预授权完成交易只支持离线方式。,POS终端功能 POS终端交易功能,预授权完成撤销是指因人为原因对已完成的预授权完成(联机)交易进行撤销。预授权完成撤销必须是撤销POS当日当批的预授权完成(联机)交易。操作员需要向持卡人核对原始交易的凭证。发卡行批准的预授权完成撤销金额将即时地反映到该持卡人的账户上。预授权完成撤销金额必须等于原始预授权完成(联机)交易的金额。预授权完成撤销交易需要主管操作员输入密码。预授权完成撤销交易必须在原交易POS上,原交易当日当批进行。预授权完成撤销交易可根据POS终端参数设置选择是否进行刷卡。,POS终端功能 POS终端交易功能,自动冲正对由于超时未收到交易响应信息或响应信息MAC校验失败等原因未能完成的交易,POS终端将产生原交易的冲正交易,并在下次联机交易之前自动上送。如POS终端不能收到应答,将持续重发终端上已设定的消息重发次数所规定的次数,如仍不能收到冲正应答,即不再重发,POS终端根据“是否打印故障报告单”参数的值选择是否打印故障报告单。如果POS终端设定为“打印故障报告单”,则打印被冲正交易的交易信息后(需打印标题为“故障报告单”,并在合适位置打印“冲正不成功,请人工处理”),可以继续进行下笔交易;如果POS终端设定为“不打印故障报告单”,则直接处理下笔交易。余额查询、退货、预授权完成(离线)、离线结算和结算调整交易不产生冲正。自动冲正与原始交易保持同一流水号。自动冲正对原始交易进行全额冲正。POS终端收到POS中心的冲正应答后,如果应答码为“00”、“25”以及“12”,则认为冲正成功,POS终端不再上送冲正请求;否则认为冲正不成功,POS终端继续上送冲正请求,直至规定的重发次数为止。,POS终端功能 POS终端交易功能,离线结算是指对已取得授权或小额代授权交易,在POS上做离线的支付结算。其包含如下三种方式:通过本系统预授权的结算、电话授权的结算、小额代授权的结算。离线结算交易需要操作员在POS终端上手输卡号,输入已取得的授权号(小额代授权不需要)和结算金额数据。如果为电话代授权,还需输入授权机构代码。离线结算先脱机生成离线结算交易,待POS终端联机时,将先前生成的离线结算交易通知POS中心。如参数设置中“离线交易上送方式”设置为1,则下笔联机交易之前可以用同一次通信上送相邻两次联机交易之间的所有离线交易(离线交易应在冲正之后上送。如离线交易上送不成功,则在该笔离线交易失败后立即重发。如在终端上“已设定的消息重发次数”之内重发成功或者重发所规定的次数之后仍不成功,则继续上送下一笔交易。上送不成功的离线交易应分别打印故障报告单。);如果在批结算交易开始之前还有未上送的离线类交易,需要在批结算交易之前一并上送。如参数设置中“离线交易上送方式”设置为0,离线交易在批结算交易开始之前一并上送(如上送不成功,不再上送)。POS上送的离线结算交易属于金融通知交易,不产生冲正。,POS终端功能 POS终端交易功能,结算调整结算调整交易对当批的离线结算交易的金额进行调整,或者对当批的消费交易追加小费。需要操作员在POS终端上输入原交易的流水号,POS终端在当批的交易中找到原交易。如果是对离线结算交易的金额进行调整,输入调整后的结算金额。如果原交易尚未上送,该交易覆盖原离线结算交易;否则生成一笔新交易。如果对当批的消费交易追加小费,则只需输入追加的小费金额,该交易单独处理,不覆盖原消费交易。追加小费后,原消费交易不能撤销。POS先脱机生成结算调整交易,待POS终端联机时通知POS中心。对一笔离线结算交易只允许做一次结算调整。对一笔消费交易只允许做一次追加小费。,三.程序功用,以350机型为例:内核程序(35032KN314M.BIN)uCLINUX操作系统。此程序下载完成后开机只能进入程序等待下载界面,除按“2、5、”可下载内核之外,其它组合键均无作用。调度程序(35032HL.BIN)调度程序自身不是真正分离的程序,而是每一个进程执行的进程,用于计算出应该选择哪一个进程。对于我们POS而言,如果没有调度程序,开机也同样只能进入程序等待下载界面,组合键不会起到相应作用。测试程序(35032TE.BIN)测试程序是工厂用于检测机器硬件的专用程序,同时还支持密码键盘的检测、密码键盘程序升级、机身号下载及系统初始化等功能。51程序(35032SA.BIN)51程序在K350/301FZ机器上主要负责刷卡、MODEM拨号、IC卡读取的作用,而在360370上拨号功能是由底座内核完成的。,三.程序功用,以350机型为例:双机对拷程序(35032SE.BIN)POS终端支持双机对拷的程序管理方式,执行双机对拷时则需要进入源POS的系统管理设置里,把35032SE.BIN设置为当前程序。远程下载解压程序(35032LZ.BIN)类似于WINDOW的解压程序,主要用于TMS。TMS远程下载一般采用压缩传输的方式,当远程下载完成后,需对所下载程序进行解压才可运行。拼音输入法(44B0XT9100.BIN)与WINDOW输入法一样。如果POS里拼音输入法程序,则在输入商户名称时只能用操作系统自带的区位码输入法输入汉字。主应用程序(K35032APP1.BIN)正常金融交易所用的程序。一台出厂的新机,需对其进行必要的设置才能交易。如:商户号、终端号、TPDU、交易电话IP地址以及密钥等。,四.各机型程序下载方法与区别,各机型程序下载方法:K350/301FZ内核、51及应用程序下载方法K360/370内核、51及应用程序下载方法密码键盘程序下载方法区别:内核:K350/301FZ内核下载只需要用串口就可以完成下载,而K360/370则 需要同时使用USB和串口才能完成内核程序的下载。应用程序:从PC端下载时,K350/301FZ只可以用串口方式下载,K360/370 支持USB和串口两种下载方式。其它程序下载:除内核和应用程序之外,其它程序下载方式都是一样的。如需要下载51程序,则需按“功能2”进入。,五.参数及密钥设置,交易要素:包括商户号、终端号、通信方式、TPDU及主密钥等。商户号、终端号:是由银联银行授权并与商户帐户关联,具有唯 一性。TPDU:银行卡TPDU,共10位,前2位为TPDU ID,一般为60,中间的4位为TPDU目标地址,最后4位为TPDU源地址主密钥:设置主密钥后,操作员通过签到,从POS中心获取工作密钥(WK),用于交易类报文的计算MAC和用户密码的加密。如果POS中心验证POS主密钥不对,POS将不能获取工作密钥并报MAC错。POS的所有交易是从签到开始的。,五.参数及密钥设置,通信方式:有线通信方式:交易电话:POS中心后台电话。可同时设置3个电话号码,在第 一个拨号发生超时时,自动选择第2,第3个电话号码进行拨号。拨号时间:设置拨号响应时间,一般设为30秒钟。超时时间:拨号拨通后,交易的最长时间,一般设为60秒。重拨次数:允许重拨的最多次数,是一个累加数。当拨打电话1不通时,系统会自动拨打电话2,仍然不通,系统会自动再拨电话3,如此循环。如果达到设置的重拨次数仍然未拨通,系统会自动挂机,一般设为3次。网络通信方式:(网络机使用的前提:所在局域网内的路由器要有拨号功能)服务器IP地址:设置POS中心报务器的IP地址。服务器端口号:设置POS中心报务器的端口。本机IP地址:设置本机IP地址,在同一个局域网内具有唯一性。网关:设置网关。子网掩码:设置子网掩码。,五.参数及密钥设置,GPRS通信方式:无线VPN:设置无线VPN;公网:CMNET服务器IP地址:设置服务器IP地址。服务器端口号:设置服务器端口。无线不通转有线:设置无线不通时是否转为有线CDMA通信方式:服务器IP地址:设置服务器IP地址。服务器端口号:设置服务器端口。用户名称:输入用户名;公网:card用户密码:设置用户密码;公网:cardCDMA是否长连接:设置是否长连接。无线不通转有线:设置无线不通时是否转为有线。呼叫次数:设置CDMA呼叫次数。,五.参数及密钥设置,参数及密钥设置:参数设置:POS参数设置支持手工输入、用参数下载工具从PC端下载、后台联机参数下载、TMS下载等方式。密钥设置:POS密钥设置支持手工明文输入、用密钥POS下载、IC卡导入、后台联机下载等方式。配套工具使用方法:POS程序下载工具POS参数下载工具密钥POS机身号下载工具,六.测试提交规范与测试流程,提交规范:,六.测试提交规范与测试流程,2.测试流程:,六.测试提交规范与测试流程,3.测试测试案例:,七.其它,问题汇总与解决考核答疑,谢 谢!,