EMVTag系列9《卡片管理数据》
Ø 5F30 服务码
F: n 3
T: 5F30
L: 2
-O(可选):可选数据元
按GB/T 17552标准,卡片中的服务码(5F30) 的值,要和二磁道等效数据57中的服务码的值完全一致,如果卡片存在磁条且二磁道有数据,亦要和磁条二磁道数据中的服务码的值一致。
用递:标明银行卡可使用癿服务类型。
格式:3 位数字。
内容:
第 1 位:
1——国际使用。
2——国际使用—挃明卡片有集成电路芯片,如集成电路芯片可以使用,金融交易应由集成电路处理。
5——国内使用。
6——国内使用—挃明卡片有集成电路芯片,如集成电路芯片可以使用,金融交易应由集成电路处理。
7——与用-丌用二交换。
9——测试。
第 2 位:
0——普通授权。
2——必须获得収卡行戒収卡行代理癿联机授权。
4——除非另有双斱协议明确觃定,必须获得収卡行戒収卡行代理癿联机授权。
第 3 位:
0——服务领域无限刢,要求辒入 PIN。
1——服务领域无限刢。
2——仅用二商品呾服务。
3——仅用二 ATM,要求辒入 PIN。
4——仅现金。
5——仅用二商品呾服务,要求辒入 PIN。
6——服务领域无限刢,当有密码键盘旪,提示辒入 PIN。
7——仅用二商品呾服务。当有密码键盘旪,提示辒入 PIN。
如果卡片仅含有磁条,丌含有芯片,那举服务码仅可以是 1 戒 5 开头。
如果卡片含有芯片,那举服务码仅可以是 2 戒 6 开头。
Ø 8C 卡片风险管理数据对象列表1(CDOL1)
L: var. up to 252
-M(必备)
列出第1个生成应用密文命令中,卡片请求终端传送的数据。用于支持密文版本01和授权控制处理过程。内容是终端数据对象(标签和长度),数据包括:授权金额,其他金额,终端国家代码,终端验证结果,交易货币代码,交易日期,交易类型,终端不可预知数,交易时间和商户名称。
数据对象名称 |
Tag(标签) |
长度 |
授权金额 |
9F02 |
6 |
其他金额 |
9F03 |
6 |
终端国家代码 |
9F1A |
2 |
终端验证结果 |
95 |
5 |
交易货币代码 |
5F2A |
2 |
交易日期 |
9A |
3 |
交易类型 |
9C |
1 |
不可预知数 |
9F37 |
4 |
交易时间 |
9F21 |
3 |
商户名称 |
9F4E |
20 |
模板推荐值:9F02 069F 0306 9F1A 0295 055F 2A02 9A03 9C01 9F3704 9F2103 9F4E14
Ø 8D 卡片风险管理数据对象列表2(CDOL2)
L: var. up to 252
-M(必备)
列出第二个生成应用密文命令中,卡片请求终端传送的数据。内容是终端数据对象(标签和长度),包括:发卡行响应码,授权金额,其他金额,终端国家代码,终端验证结果,交易货币代码,交易日期,交易类型,终端不可预知数和交易时间。
数据对象名称 |
Tag |
长度 |
授权响应码 |
8A |
2 |
授权金额 |
9F02 |
6 |
其他金额 |
9F03 |
6 |
终端国家代码 |
9F1A |
2 |
终端验证结果 |
95 |
5 |
交易货币代码 |
5F2A |
2 |
交易日期 |
9A |
3 |
交易类型 |
9C |
1 |
不可预知数 |
9F37 |
4 |
交易时间 |
9F21 |
3 |
模板推荐值:8A02 9F02 069F 0306 9F1A 0295 055F 2A02 9A03 9C01 9F3704 9F2103
Ø 9F08 应用版本号
L: 2
-M(必备)
支付系统给应用分配的版本号,为以后增加新功能提供一种移植的途径。终端会比较自己与卡片的版本号。
模板推荐值:PBOC2.0为00 20,PBOC3.0为00 30
Ø 9F49 动态数据认证对象列表DDOL
L: var. 最大 252
C:如果支持DDA
在内部认证命令中需要终端送到卡片中的数据列表,包括数据对象的标签和长度
Ø 5F34 卡号序列号
L:1
用来表示卡片中使用同一个账号的不同应用
—O(可选):可选数据元。
qPBOC脱机交易时,卡片不能在 GPO 响应时与读记录时,都返回 5F34。正确的做法是,5F34仅在GPO 响应时返回。请发卡机构不要使用5F34作为“用于静态签名的数据”。自2011 年9 月27日起,不再允许 5F34重复出现的卡片通过检测。
Ø 9F14 连续脱机交易下限
L: 1
-C(有条件):如果执行终端频度检查
发卡行指定的有联机能力的终端允许连续脱机交易的最大次数
Ø 9F23 连续脱机交易上限
L: 1
-C(有条件):如果支持终端频度检查
发卡行指定的卡片需要联机处理前允许连续脱机交易次数最大值
EMVTag系列9《卡片管理数据》的更多相关文章
- Greeplum 系列(八) 数据维护
Greeplum 系列(八) 数据维护 一.事务管理 begin(start transaction) # 开始事务 savepoint # 保存事务回滚点 rollback # 回滚事务 end(c ...
- (转) 淘淘商城系列——CMS内容管理系统工程搭建
http://blog.csdn.net/yerenyuan_pku/article/details/72825801 淘淘商城系列——CMS内容管理系统工程搭建 上文我们一起搭建了表现层中的商城门户 ...
- 使用 dataset 管理数据(官网)
ECharts 4 开始支持了 dataset 组件用于单独的数据集声明,从而数据可以单独管理,被多个组件复用,并且可以基于数据指定数据到视觉的映射.这在不少场景下能带来使用上的方便. ECharts ...
- linux入门系列13--磁盘管理之RAID、LVM技术
前一篇文章学习了磁盘分区.格式化.挂载等相关知识,本文将讲解RAID和LVM技术. 磁盘管理操作主要是运维人员用的较多,如果只是单纯的开发人员,可以先略过本文.但是在很多小公司里往往都是一人多用,运维 ...
- Spring5.0源码学习系列之事务管理概述
Spring5.0源码学习系列之事务管理概述(十一),在学习事务管理的源码之前,需要对事务的基本理论比较熟悉,所以本章节会对事务管理的基本理论进行描述 1.什么是事务? 事务就是一组原子性的SQL操作 ...
- CRL快速开发框架系列教程十一(大数据分库分表解决方案)
本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...
- CRL快速开发框架系列教程三(更新数据)
本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...
- CRL快速开发框架系列教程四(删除数据)
本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...
- 玩转Windows服务系列——命令行管理Windows服务
说到Windows服务的管理就不得不说通过命令行的方式管理Windows服务,因为无论是系统管理员,还是通过编程的方式调用cmd命令,命令行都是非常方便以及强大的工具. 接下来就看一下如何通过cmd命 ...
随机推荐
- SDUT 3344 数据结构实验之二叉树五:层序遍历
数据结构实验之二叉树五:层序遍历 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 已知一个按 ...
- 使用POI导入Excel异常Cannot get a text value from a numeric cell 解决
POI操作Excel时因为Excel数据Cell有不同的类型,会出现Cannot get a text value from a numeric cell的异常错误. 异常原因:Excel数据Cell ...
- SQO (标准查询运算符)方法 & Linq To Object
#region SQO (标准查询运算符) 方法 #region Where() Find() FindAll() FirstOrDefault()等方法 static void c01where() ...
- Redis 1:简介
导读:在今日开讲的项目中,用到了redis数据库.老听大家在说,我都不知道是个啥玩意儿.然后这两天在准备知识分享的事儿,我先大概了解了解,然后讲的时候,能有点共鸣.所以,本篇博客,是在自己跟读完MVA ...
- Windbg 进程与线程 《第三篇》
Windbg既可以显示进程和线程列表,又可以显示指定进程或线程的详细信息.调试命令可以提供比taskmgr更详尽的进程资料,在调试过程中不可或缺. 一.进程命令 进程命令包括这些内容:显示进程列表.进 ...
- python3的文件操作
open的原型定义在bultin.py中,是一种内建函数,用于处理文件 open(file, mode='r', buffering=None, encoding=None, errors=None, ...
- 学习STL-介绍一下STL
从大学时就开始学习C++,到现在近5年的时间了却很少用到STL.现在想想真得是对不起这门语言,也对不起宝贵的五年光阴.我钟爱C++,所以一定要完全搞懂它,理解它.爱一个人的前提是要懂他(她),爱一门语 ...
- APUE第一章_课后习题
/* 未完成的:1.5 不过在下文中已经给出了解答. */ 1.1 在系统上查证,除根目录外,目录.和..是不同的 ans:这个很容易,用vim打开.和..就可以看到区别. 1.2 分析程序清单1-4 ...
- Abap 多线程
http://scn.sap.com/thread/18844 SAP ABAP 实现多线程 第一步:初始化server group ,server group 可以用RZ12进行维护,参数支 ...
- 模拟cpu调度
先来先服务实现简单但是平均周转时间过长 短作业优先算法缩短了平均周转时间 #!/usr/bin/python #-*- coding: utf-8 -*- # # table # 0:进程号 1:到达 ...