QPBOC终端闪卡处理

1.闪卡定义

  闪卡:非接触电子现金脱机消费时,卡内的金额已经扣除,但是终端交易未成功的现象。


2.关于对闪卡的处理

A.一种情况是卡片钱已经扣掉,但是终端确没有完成读记录(此时是卡片返回了最后一条记录但是终端没有接收到),所以后面的脱机验证也无法完成。

还有一种情况是卡片钱已经扣掉,并且读记录完成但是脱机验证失败。(只有读完最后一条记录,才会扣除金额)

B.此时会提示持卡人,将卡片放回POS继续之前的交易。

C.再次放卡后,终端会从新轮询,选卡,选择PPSE,选择AID

D.之后终端会判断是否存在闪卡交易,以及是否是这张卡的闪卡交易,再次确定钱是否已扣。(一个终端只存几条闪卡记录,并且只保留很短的一段时间)

E.若终端中存在的闪卡交易与卡片匹配并且钱已扣则不进行GPO,直接根据终端中保存的SFI进行

 Read record读最后一条记录比较与上次交易是否相同,然后脱机验证。

 


3.关于闪卡记录处理

A.正常处理之后,这笔交易会保存两条交易记录。

B.第二条交易记录的ATC等在闪卡之前保存的数据,与第一条的相同。

C.虽然上传两条交易记录,卡片只扣款一次。

D.终端中一般最多只保存3条闪卡记录,保留一定时间,超时后从终端中删除。

 


闪卡:非接触电子现金脱机消费时,卡内的金额已经扣除,但是终端交易未成功的现象。

原因:1.终端在后续执行脱机数据校验时,发生失败,如:终端程序错误,证书错误,卡片假卡。

           2.卡片返回最后一条记录,但是终端未收到。

处理:如果终端在正常交易时,发现最后一条记录读取失败,保存本笔交易的所有信息,其中可用余额为扣款后的金额。

           提示重刷,持卡人重刷,终端执行选择PPSEAID,然后通过Get Data命令,读取卡片ATC是否与已保存的闪卡记录ATC相等。不相等则执行GPO,相等则读记录

           终端读取卡片货币代码9F51,与自己的交易货币代码5F2A比较,读取卡片当前余额(第一货币代码9F79,第二货币代码DF79)判断已经保存的上笔交易余额9F5D是否等于当前余额,相等则扣款成功,读取最后一条记录,如果成功则正常执行后续流程,否则执行GPO以及后续流程。


     相较于正常交易流程,闪卡需要对比终端与卡片内的闪卡记录已经闪卡数据,验证卡片闪卡并且金额扣除,不执行GPO

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值