首页 理论教育 非接脱机交易闪卡问题:原因与解决

非接脱机交易闪卡问题:原因与解决

时间:2023-11-06 理论教育 版权反馈
【摘要】:从技术上分析,非接脱机交易的闪卡现象发生的原因主要有两类:第一类是IC 卡与受理终端信息交互全部完成后,终端后续执行脱机数据认证时发生失败。因此第一类异常发生原因主要为IC 卡伪造,而伪卡造成的闪卡问题不属于技术解决目标,因此本文后续研究均不涉及此类问题的解决。

非接脱机交易闪卡问题:原因与解决

从1.1 节可以看到,卡片侧和终端侧对交易结果的确定时间并不是同时的,在正常交易中,卡片侧先于终端侧完成交易判定,使得存在卡片侧交易成功而终端侧交易失败的情况,闪卡便是这种情况的直观表现。从技术上分析,非接脱机交易的闪卡现象发生的原因主要有两类:

第一类是IC 卡与受理终端信息交互全部完成后,终端后续执行脱机数据认证时发生失败。这类失败通常是因为终端程序错误或IC 卡数字证书错误,或者IC卡本身是伪卡。按照IC 卡技术标准[5],在终端程序、参数、卡片都正确时,不会出现脱机数据校验失败的情况,而正常合法卡片和终端均经过专业机构检测认证,同时从卡片发行方、交易受理方到相关设备的生产和维护企业都按标准进行技术配置,所以这一类异常出现概率极小。因此第一类异常发生原因主要为IC 卡伪造,而伪卡造成的闪卡问题不属于技术解决目标,因此本文后续研究均不涉及此类问题的解决。

第二类是卡片侧交易成功,卡片向受理终端返回最后一条记录,此时卡内脱机余额已完成扣款,但受理终端侧未成功接收最后一条记录,因为所获取的卡片数据不完整而导致交易失败,见图2。出现上述情况,通常是IC 卡在向终端返回最后一条记录时,IC 卡恰好被从终端非接触受理区域移开,或者IC 卡与终端的非接触通信恰好受到外界信号干扰。虽然IC 卡向终端返回最后一条数据的时间占全部IC 卡与终端交互时间的比例很小,对单一IC 卡卡片而言实际发生闪卡概率不大,但由于IC 卡发卡量早已达到亿级,交易笔数巨大,因此该种异常发生的绝对数量实际上已不容忽视。发生闪卡后,作为支付方的IC 卡持卡人已完成支付,但作为收款方的终端操作人未完成收款,造成该笔交易结果的混沌局面,给交易双方造成极大困惑,严重影响IC 卡的应用和推广。本文后续将针对此类异常进行研究并提出技术解决方法。(www.xing528.com)

图2 闪卡原因技术分析

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈