EMV技术学习和研究(六)处理限制

转载请注明出处

作者:小旭


处理限制应该是整个流程里面最简单,也最好理解的了。

处理限制完成三个判断。

第一,应用版本号比较。

判断终端的应用版本(9F09)和卡片返回的应用版本(9F08)是否一致,如果卡片没有返回应用版本,则默认应用版本相同。如果有则比较是否相等。

这个限制条件是比较松的。

第二、应用用途控制

卡片会返回一个AUC(9F07),通过判断这个数据域来允许或者拒绝交易。

判断的逻辑也很清晰,比如一个pos终端,判断AUC的标志位给出ATM有效,除ATM外的终端无效,那POS终端肯定要拒绝这个交易了。这种测试我也是遇到过的,后来分析数据才搞清楚AUC的意义。

或者就是根据终端的国家代码和卡片的国家代码是否一致来判断为国际交易还是国内交易。AUC的各个位又明确给出了国际交易和国内交易的允许情况,终端根据当前交易的状态,以及这些位来判断交易允许或者拒绝。

第三、卡有效期判断

这个理解起来就更容易了,卡片会返回生效日期和失效日期,终端必须保证当前日期是在生效日期和失效日期之间才允许交易,否则拒绝交易。

如果因为上述三个条件不满足而拒绝交易的,TVR中都可以通过标志位明确的看出原因。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值