EMVTag系列5《8E 持卡人验证方法(CVM)列表》

摘要:
借记卡的标准借记和信用应用程序中的CVM列表必须包含在线PIN,信用卡的标准贷记和借记应用程序中CVM列表中必须包含签名(纸质),准信用卡标准借记和信贷应用程序中CVTM列表必须包括在线PIN和签名(纸质上),在线PIN必须放在签名前(纸质)。

L: var. up to 252

-R(需求):数据必须存在,在读应用数据过程中,终端不检查

按照优先顺序列出卡片应用支持的所有持卡人验证方法

注:一个应用中可以有多个CVM列表,例如一个用于国内交易,一个用于国际交易

字节1–4: 金额X(二进制)

字节5–8: 金额Y(二进制)

字节9 (CVMCode):

bit 8: 0 = 只有符合此规范的取值(如果不为1,说明有自定义的值)

bit 7:

1 = 如果此CVM失败,应用后续的

0 = 如果此CVM失败,则持卡人验证失败

bits 6–1 (CVM Type):

000000 = CVM失败处理

000001 = 卡片执行明文PIN核对

000010 = 联机加密PIN验证

000011 = 卡片执行明文PIN核对+签名(纸上)

000100 = EMV保留

000101 = EMV保留

011110 = 签名(纸上)

011111 = 不需CVM

000110–011101 = 保留给加入的支付系统

100000–101111 = 保留给各自独立的支付系统

110000–111110 = 保留给发卡行

111111 = RFU

JR/T0025 定义:

100000 =持卡人证件出示

字节 10(CVM Condition Code):

00=总是

01=如果是 ATM 现金交易

02=如果不是 ATM 现金或有人值守现金或返现交易

03=如果终端支持这个 CVM

04=如果是人工值守现金交易

05=如果是返现交易

06=如果交易货币等于应用货币代码而且小于 X值

07=如果交易货币等于应用货币代码而且大于 X值

08 =如果交易货币等于应用货币代码而且小于 Y值

09=如果交易货币等于应用货币代码而且大于 Y值

0A–7F:RFU

80–FF:RFU 保留给各个支付系统

下一个 CVM 用另两个 CVM 码和 CVM 条件字节表示


例-送检反馈问题:标准借贷记交易中,卡片返回8E == 0000000000000000 42034103 1E03 1F00 ,贵机构在问题反馈中说因机具不支持脱机PIN,则不做脱机PIN验证。若贵机构不期望启用脱机PIN,请去掉8E中的4103,即 8E == 0000000000000000 4203 1E03 1F00。



下面是一些银行标准借贷记交易返回的8E值,可以参考:

0000000000000000 4203 1E03 1F00   四川,联机加密PIN验证,后续,脱机PIN

0000000000000000 0203 1F00  福建海峡银行

0000000000000000 0203 1F00  福建农信社

0000000000000000 0203 1F00  农行

0000000000000000 0203 1F00  中行

0000000000000000 0203 1F00  山西晋商

0000000000000000 0203 1F00  江西农信

0000000000000000 0203 1F00  湖北汉口

 

     特别的,请注意CVM列表的格式,4字节金额X+4字节金额 Y+若干个 2字节的CVM入口。特别是金额X与金额Y不要少字节。依据银联国际业务总部以及产品创业部的要求,为了使机构发行的卡片在国内外更多终端上被受理,不会因没有共同支持的持卡人认证方法而拒绝交易。借记卡中标准借贷记应用中的CVM列表中必须含有联机PIN ,贷记卡中的标准借贷记应用中的CVM列表中必须含有签名(纸上),准贷记卡中的标准借贷记应用中的CVM列表中必须含有联机 PIN 和签名(纸上)且联机PIN 要放在签名(纸上)的前面。



CVM编码

    持卡人验证方法    

   处理顺序    

条件

如果此CVM失败

     0100 0010 0000 0011     

    联机PIN    

1

如果终端支持

应用后续的

0100 0001 0000 0011

脱机PIN

2

如果终端支持

应用后续的

0001 1110 0000 0011

签名

3

如果终端支持

持卡人验证失败

0001 1111 0000 0000

不需要持卡人验证

4

总是

不会失败

 


银联模板推荐值:0000 00000000 0000 4203 1E03 1F00(PBOC); 0000 0000 0000 0000 1E03 1F00(电子现金)。

 


文/闫鑫原创   转载请注明出处 http://blog.csdn.net/yxstars/article/details/38405147

免责声明:文章转载自《EMVTag系列5《8E 持卡人验证方法(CVM)列表》》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[修复] 启动期间超频失败的错误信息查看KVM虚拟机IP下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

C#基础系列过滤器与特性

过滤器和特性结合在一起,在方法上优雅地使用过滤器。3.在过滤器中,。NETFrameWork提供了两种类型:一种是提供给ASP的筛选器。NETMVC在命名空间下使用System.Web。另一个是提供给ASP的过滤器。NETWebApi在命名空间下使用System.Web.Http.Filters。这两种类型不能混合使用,否则无法拦截并生效。...

antd中,popover 不同情境下设置不同背景图,无法设置className的情况

于是就想通过设置不同的status值来添加不同的className,以设置.ant-popover-inner的样式来设置背景图,当然,这样做有一个不完美的就是不能一步到位的全部改变,需要手动更改.ant-popover-placement-bottom˃.ant-popover-content˃.ant-popover-arrow来替换那个角角的值。问题就...

Ansible-Tower--安装配置及破解

Ansible-Tower是将ansible的指令界面化,简明直观,简单易用。2)Ansibke-tower其实就是一个图形化的任务调度,复杂服务部署,IT自动化的一个管理平台,属于发布配置管理系统,支持Api及界面操作,Django编写。3)Ansible-tower可以通过界面从github拉取最新playbook实施服务部署,提高生产效率。...

Windows Server 2019 Active Directory (AD域)时间不同步的解决方法

2.启用NTPServerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProviderNtpServer,将键Enabled的值修改为十进制的1。快速将所有注册表导入WindowsRegistryEditorVersion5.00[HHKEY_LOCAL_MACHINESOFTWAR...

【转】设置:ftl模板文件编辑器

在学习了Freemarker如何生成Word文件的知识后,博客作者使用Eclipse进行开发,并使用内置JSP框架编辑ftl文件。在编辑ftl文件之前,如果您的Eclipse没有指定ftl的编辑方法,则会提示您安装ftl模板的编辑器或使用TextEditor进行编辑。我没有选择在这里为ftl模板安装编辑器,所以我跳过了。...

Vmware安装Linux打开一直黑屏的四个解决方法

方法1:以管理员身份打开cmd,输入netshwinsocksreset,按enter键,然后重新启动计算机方法2:关闭虚拟机,编辑虚拟机设置,选择硬件中的虚拟机设置、删除加速3D图形前面的复选框,然后再次启动虚拟机。最终的解决方案:我一开始使用的是14版,但上述方法都不能解决黑屏问题。然后我使用版本12来解决这个问题。...