发布网友 发布时间:2022-04-25 16:12
共1个回答
热心网友 时间:2023-01-16 08:12
“冲正”是一个纠正错误的行为。在终端已经置为成功标志商务一笔交易,如果发送到主机的帐务交易包没有得到响应,就是终端交易超时。
在不确定该笔交易到底是否在主机端也成功完成,为了保证用户的利益,终端就会重新向主机发送请求,请求取消掉该笔交易的流水记录,如果主机端查证是已经交易成功,则回滚交易,否则不予处理,然后将处理结果返回给终端。
拓展资料:
在银行业务中,冲正是对一笔正交易的反交易。这个名词,现在在业务上与技术上的理解是有一定的差异的。在技术上银联交易用的比较多,比如一笔取款,当超时收不到回应时或其他原因交易不正确,需要对原始取款发一个冲正交易,防止交易失败了,但又下了客户帐;在业务上原来的会计上叫隔日红字冲正,即对原来所记的帐务,同方向红字记账。
此外,如果一期账单发卡银行错收了客户的资金,或者持卡人在还款交易最后一天已经全部还清但银行却错收了滞纳金和利息的,如果待银行核实之后属实的,银行方也会把这笔多收金额反方向记账,即减去那笔多收金额,这也称之为"冲正"。
自动冲正的滥用会导致账务的混乱,因此,自动冲正机制只有在某一方记账返回超时,银行方无法确定其记账结果,存在出现单边账的可能时,才可以采用。自动冲正的常见形式主要有两种:实时自动冲正和批量自动冲正。
批量自动冲正是指当某一方返回超时时,系统不立即进行冲正,只记录此次交易中的一些关键字到特定数据库或文件中,在某一特定时间集中到某一方完成的自动冲正。在实际应用中,进行批量自动冲正的时间可以是单个时间点,也可以是多个时间点。
对多个时间点可以通过参数设置一个频率,自动冲正程序根据此频率定时发起一次批量自动冲正。批量自动冲正主要应用在批量转实时代扣业务中,由于这种业务在处理过程中不会与操作员进行实时交互,所以可以选择滞后冲正。
自动冲正机制的采用,不仅大大降低了单边账出现的可能性,而且最终表现为代理业务系统的安全性、稳定性和易使用性。开发人员在进行实际系统的设计开发时;还有一些细节需要加以考虑,比如,自动冲正后是否由系统重新发起交易等。