EMV规范(八)——持卡人验证(CVM)二

 

现在到了TVR和CVM Results部分了。TVR是Terminal Verification Results,也就是终端验证的结果,包括了脱机数据认证,持卡人认证,处理限制等等是否成功。所以只要交易结果不是我们期望的,我们总是先拿TVR出来看看是哪里出了问题。CVM Results是持卡人认证结果,针对CVM。

一. TVR

tag:‘95’    length:5 bytes

第一个字节主要是脱机数据相关的结果:

第二字节主要是处理限制的结果:

第3个字节主要是CVM的结果,上一篇就说到CVM失败需要设置这里的b8. 在实际使用中就可能碰到PIN尝试次数超限,也就是b5为1.

第4个字节主要是终端风险管理的结果:

第5个字节则主要是脚本处理的结果:

二. CVM Results

tag: '9F34'     length: 3 Bytes

可查看EMV Book4 6.3.4.5节。

Byte 1表示CVM Performed, Byte 2 表示CVM Condition。这两个字节是来自tag‘8E’中我们执行CVM的时候的最后一个CV rule的值。规范原文“The terminal shall set bytes 1 and 2 of the CVM Results with the Method Code and Condition Code of the last CVM performed.”

Byte 3表示CVM Result。

下图来自EMV Book4 A4 CVM Results:

 

今天突然我们一群人在讨论TLV格式,做了这么多年认证居然好几个人把TAG的格式和Length

的规则搞混了,哈哈哈。所以下一节单独说说TLV格式规则问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值