名词解释
签到
签到基本上是所有POS机必须支持的一项功能,并且POS机应该在每天的使用之前进行签到操作,其目的有两个:一是保证操作员及POS机的合法性(一般签到需要输入操作员号和对应的密码,也有自动签到的模式不需要手动输入这些信息);二是下载新的工作密钥。那么什么是工作密钥呢?
工作密钥
工作密钥是专门用来在交易过程中对刷卡人的卡密码进行加密的,它是在签到的时候从后台获取的,那么为了保证工作密钥的安全性,在网络传输中POS机得到的工作密钥是密文的形式,获得后需要用POS机的主密钥来解密获得真实的工作密钥明文。那么主密钥又是怎么来的呢?
主密钥
主密钥可以通过安全环境下手工输入或者由密钥母POS灌入等方式来存入到POS机,主要作用便是对工作密钥和MAC密钥等进行解密。
MAC密钥
与工作密钥类似,MAC密钥也是签到时从后台获取,并且用主密钥解密,主要作用是计算MAC(数据包校验值),该校验值附加在交易报文里进行传输,收端同样计算一个MAC值,通过比较两个MAC值来确定报文是否被篡改。
消费撤销
因为某种原因已经进行过消费的一笔交易,请求撤销。需要注意的是,消费撤销必须是撤销消费所用POS机的当日当批次的消费交易。
退货
和消费撤销类似,退货也是对一笔消费交易进行退款,不同的是,一,退货不要求当日当批次的消费;二,退货一般支持部分退货,多次退货,而消费撤销一般都是直接退全款。想要理解消费撤销和退货的本质区别,那么必须首先知道什么是结算。
结算
一般POS机在每天的工作结束之后,应进行结算操作(分为手动结算和自动结算),结算会将当日POS机中存储的所有笔交易(包含消费、消费撤销)上传至后台并清空,然后进行签退。一个结算周期内所有的交易使用的是同一个批次号,即同一批次。因此可以简单的理解为结算之前只能消费撤销,因为消费数据在POS机里面存着;结算之后只能退货,此时原消费数据已从POS机里面清除。
冲正
当POS机终端将一笔交易的报文发往后台,但是没有收到返回最终超时时,POS机无法确定后台是否成功的完成了这笔交易。因此,当下笔交易发生前,POS机会先向后台请求撤销该笔不确定的交易,如果后台记录该笔交易成功,则回滚及撤销该笔交易,否则不处理,此为冲正成功;如果POS机与银联结算中间在数据传输过程中发生故障,则冲正不成功,此时刷卡方卡里的钱已经被扣,需要进行人工冲正。
批次号
POS从签到起至结算、签退为止的交易为一批次,交易批次号标识一批交易。POS中心为每个POS的每个批次分配一个批次号,在签到响应报文中下传给POS终端。对应银联ISO8583报文的报文头域7:批次号(Batch Number)
网友评论