Ic卡交易异常的处理方法以及实现该处理方法的受理终端的制作方法

文档序号:9826672阅读:2082来源:国知局
Ic卡交易异常的处理方法以及实现该处理方法的受理终端的制作方法
【专利说明】IC卡交易异常的处理方法以及实现该处理方法的受理终上山
Ji而
技术领域
[0001]本发明涉及数据处理技术,特别地涉及当交易终端读取IC卡数据发生异常的情况下的交易异常处理方法以及实现上述方法的受理终端。
【背景技术】
[0002]在现有技术中,非接触电子现金的脱机消费交易对于刷卡停留时间比较敏感。如果非接触IC卡的刷卡时间过短,则容易导致交易失败;而刷卡时间要求过长,则客户的体验不佳。在某个时间窗口内可能会出现下列情形:当非接触IC卡离开交易终端或机具时,卡片侧交易成功(例如非接触IC卡中已经被成功扣款),但交易终端却未收到卡片返回的最近交易记录从而认定本次交易失败。上述现象常被称为“闪卡”。在“闪卡”情况下,由于卡内余额减少但交易终端却认定交易不成功,因此持卡人将不得不向发卡行请求返还扣除的金额,这样的客户体验是不受欢迎的。
[0003]对于这种“闪卡”现象,有一种可能的解决途径是修改非接触IC卡片规范,通过规定在卡片内保存更为详细的交易信息来提高数据处理系统的健壮性。但是这种方案不适合于已经发行在外的存量卡,特别是在存量卡数额巨大的现实环境下,改造成本巨大。
[0004]可见,现有的市场中,虽然电子现金闪卡经常发生,但实际上还未有合适的方法对其进行有效解决,直至目前终端对闪卡依然以不处理为主,极大影响交易成功率和持卡人使用体验,对发卡行和收单行差错处理造成压力,也影响了商户受理IC卡的积极性。
[0005]

【发明内容】

[0006]鉴于上述问题,本发明的目的之一旨在提供一种不需要修改IC卡片规范就能够对IC卡异常交易的情况进行识别并且能够对IC卡电子现金异常进行恢复的IC卡交易异常的处理方法以及实现该处理方法的受理终端。
[0007]进一步,本发明的目的之二旨在提供一种在交易异常发生后立即能够对当比交易进行恢复或者也可以记录若干条异常交易在后续逐步恢复的IC卡交易异常的处理方法以及实现该处理方法的受理终端。
[0008]再者,本发明的目的之三旨在提供一种能够对多币种卡片的交易异常进行处理的IC卡交易异常的处理方法以及实现该处理方法的受理终端。
[0009]本发明中提出了一种解决IC卡脱机交易异常问题即闪卡问题的的IC卡交易异常的处理方法以及实现该处理方法的受理终端。在本发明中,受理终端可记录闪卡的发生及相关必要数据,即保存现场,并且,在后续交易中,通过信息选择、比对和处理,对发生闪卡的交易进行恢复。在本发明中,能够有效解决闪卡问题,提升电子现金使用体验,促进IC卡迀移和推广。本发明适用于受理金融IC卡电子现金的终端,也适用于其他采用脱机方式交易的终端。同时,由于发卡方在统一标准框架下会对卡片个人化进行自主调整,因此对异常恢复处理造成困难,本发明充分考虑该问题并对不同卡片进行有效兼容。另外,本发明的IC卡交易异常的处理方法以及实现该处理方法的受理终端能够兼容对多币种卡片的处理。
[0010]本发明的IC卡交易异常的处理方法,其特征在于,包括下述步骤:
交易异常预处理步骤,终端判断是否成功读取最后一条IC卡交易记录,如果未成功获得最后一条IC卡交易记录则判断发生交易异常并保存当前交易的交易信息且进入下述的当笔交易重刷步骤,另一方面,如果成功获得最后一条IC卡交易记录则判断没有发生交易异常;
当笔交易重刷步骤,若在第一规定时间内进行当笔交易重刷并读取最后一条IC卡交易记录的情况下,进行脱机数据认证,在脱机数据认证成功时提示交易成功,在脱机数据认证失败时提示交易失败。
[0011]本发明的IC卡交易异常的处理方法,其特征在于,包括下述步骤:
交易异常预处理步骤,终端判断是否成功读取最后一条IC卡交易记录,如果未成功获得最后一条IC卡交易记录则判断发生交易异常并保存当前交易的交易信息且进入下述的当笔交易重刷步骤,另一方面,如果成功获得最后一条IC卡交易记录则判断没有发生交易异常;
当笔交易重刷步骤,若在第一规定时间内进行当笔交易重刷并读取最后一条记录的情况下,进行脱机数据认证,并且在脱机数据认证成功时提示交易成功,在脱机数据认证失败时提示交易失败,另一方面,若在第一规定时间内未进行当笔交易重刷的情况下或者操作人员主动选择退出当笔交易重刷步骤的情况下进入下述的全部异常待处理步骤;
全部异常待处理步骤,终端按照规定顺序读取记录,按照规定规则判断记录是否是当前待处理异常记录,如果判断该记录是当前待处理异常记录的情况下则读取最后一条记录并进行脱机数据认证,并且在脱机数据认证成功时提示交易成功,在脱机数据认证失败时提示交易失败。
[0012]优选地,所述交易异常预处理步骤包括下述子步骤:
余额读取子步骤,终端判断IC卡是否向终端返回了卡内的余额,如果没有返回余额则终端主动读取IC卡的余额后继续下述的读取记录子步骤,如果已经返回了余额则继续下述的读取记录子步骤;
读取记录步子骤,终端判断是否成功读取最后一条记录,如果成未成功获得最后一条记录则判断发生交易异常,保存当前交易的交易信息并进入下述的当笔交易重刷步骤,另一方面,如果成功获得最后一条记录,则进行脱机数据认证,并判断没有发生交易异常。
[0013]优选地,所述当前交易的交易信息是指该交易发生时间、交易金额、卡号、应用标识、卡片应用交易计数器、货币代码、卡片电子现金金额、卡片交易属性、动态签名数据、随机数、与本次交易相关的必要数据中的一项或者多项。
[0014]优选地,在所述读取记录步子骤中,在保存当前交易的交易信息的同时,终端获取二磁道等效信息、卡号的文件名和记录号。
[0015]优选地,所述当前交易的交易信息至少包括交易金额、卡号、卡片应用交易计数器的计数值、货币代码、卡片电子现金金额中的一项或者多项,
所述当笔交易重刷步骤包括下述子步骤:
提示发生异常的IC卡重刷; 若在第一规定时间内进行当笔交易重刷,则判断重刷的卡号是否与当前记录的卡号一致;
在卡号一致的情况下,终端读取该交易的所述交易信息,另一方面,在卡片卡号不一致的情况下再次提示发生异常的IC卡重刷;
判断当前卡片应用交易计数器是否与所述交易信息中的应用交易计数器一致;
在当前卡片应用交易计数器与所述交易信息中的应用交易计数器一致的情况下,判断当前卡片货币代码、以及电子现金余额是否与所述交易信息中的货币代码、以及电子现金余额一致;
在货币代码、以及电子现金余额一致的情况下,读取最后一条记录并进行脱机数据认证,并且在脱机数据认证成功时提示交易成功,在货币代码、以及电子现金余额不一致的情况下,提示交易失败。
[0016]优选地,所述当前交易的交易信息至少包括交易金额、卡号、卡片应用交易计数器的计数值、货币代码、卡片电子现金金额中的一项或者多项,
所述当笔交易重刷步骤包括下述子步骤:
提示发生异常的IC卡重刷;
若在第一规定时间内进行当笔交易重刷,则判断重刷的卡号是否与当前记录的卡号一致,另一方面,若在第一规定时间内未进行当笔交易重刷的情况下或者操作人员主动选择退出当笔交易重刷步骤的情况下进入所述全部异常待处理步骤;
在卡号一致的情况下,终端读取该交易的所述交易信息,另一方面,在卡片卡号不一致的情况下再次提示发生异常的IC卡重刷;
判断当前卡片应用交易计数器是否与所述交易信息中的应用交易计数器一致;
在当前卡片应用交易计数器与所述交易信息中的应用交易计数器一致的情况下,判断当前卡片的货币代码、以及电子现金余额是否与所述交易信息中的货币代码、以及电子现金余额是否一致,在当前卡片应用交易计数器与所述交易信息中的应用交易计数器不一致并且卡片应用交易计数器大于所述交易信息中的交易信息的情况下,提示交易失败;
在货币代码、以及电子现金余额一致的情况下,读取最后一条记录并进行脱机数据认证,并且在脱机数据认证成功时提示交易成功,在
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1