转载请注明出处
作者:小旭
EMV参数里面有几个限额,但是感觉这几个限额都比较容易混淆和模糊,下面一个一个的来讨论一下。
终端最低限额(9F1B)、终端电子现金交易限额(9F7B)、非解最低限额(DF19)、非解交易限额(DF20)、CVM限额(DF21)
9F1B,就是所谓的Floorlimt,这个参数主要用在终端风险管理终端中的第一个步骤-------最低限额检查。
9F7B,当交易金额小于9F7B的时候,终端可以执行电子现金脱机交易。
特别说明:我一直觉得这个限额只应该对接触式电子现金交易有效,但是现在不管是客户还是同事,很多人都认为这个限额应该对Qpboc也要做判断。虽然目前代码是这么做的,但是我还是觉得这个限额应该只是对电子现金有效。
DF19、DF20、DF21三个TAG值都是连续的限额,就是针对于QPBOC的三个限额,这三个限额主要是在QPBOC预处理阶段进行判断。
DF19,交易金额必须大于DF19,才允许做非解交易。
DF20,交易金额不能大于DF20,否则交易拒绝,提示持卡人采用别的方式交易。
DF21,超过该限额,终端应该在交易属性9F66中置位“要求CVM”,进而在GPO的时候告诉卡片终端需要CVM。但是这个值实际有什么意义也不清楚。Q的持卡人验证只有签名和联机两种方式,卡片返回的9F6C再加上终端交易属性已经可以决定持卡人验证方式了。CVM在这个时候确实没啥用了。
还有一个额度不得不提,就是卡片余额,当交易金额大于卡片余额,但是不满足上面任何一种拒绝交易的情况时,终端会选择脱机转联机交易。
当然了,如果交易金额没有超过卡片余额,但是却大于上述的DF20,终端就直接拒绝交易。