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命 ...
随机推荐
- (原创)robotium自学笔记
按计划6月份之后就要做安卓了,今天抽时间研究了下一款android自动化测试工具rebotium,记录下来备用. 个人感觉还是一个不错的工具. 首先确保已具备android相关环境并且已经创建了安卓模 ...
- c#中using System.Runtime.Serialization.Json;不能引用
原因:生成项目对于的.net版本是2.0的.需要手动切换成4.0 操作步骤:右键项目,属性页面,下拉框选择最高版本.net 截图:
- 学习练习 java练习小题题目:判断一个整数能被几个9整除
题目:判断一个整数能被几个9整除 package com.hanqi.lianxi; import java.io.*; public class Test1 { //判断能否被9整除 static ...
- 洛谷P2085 最小函数值(minval)
P2085 最小函数值(minval) 218通过 487提交 题目提供者该用户不存在 标签堆高级数据结构 难度普及+/提高 提交该题 讨论 题解 记录 最新讨论 暂时没有讨论 题目描述 有n个函数, ...
- SimpleAdapter类使用方法
SimpleAdapter的构造函数是: public SimpleAdapter (Context context, List<? extends Map<String, ?>&g ...
- Collection集合之六大接口(Collection、Set、List、Map、Iterator和Comparable)
首先,我们先看一下Collection集合的基本结构: 1.Collection接口 Collection是最基本集合接口,它定义了一组允许重复的对象.Collection接口派生了两个子接口Set和 ...
- Push failed: Failed with error: fatal: Could not read from remote repository.
GitLab push远端,出现错误提示:Push failed: Failed with error: fatal: Could not read from remote repository. 原 ...
- Something wrong with EnCase index search in Unallocated area
hi, My EnCase version is v7 and I found a terrible issue about index search in Unallocated area. Wit ...
- leetcode 66
66. Plus One Given a non-negative number represented as an array of digits, plus one to the number. ...
- Android IOS WebRTC 音视频开发总结(三六)-- easyRTC介绍
本文主要介绍easyRTC,文章来自博客园RTC.Blacker,支持原创,转载请说明出处. 先看看人家官网的介绍,然后再来解释,这样您可能更容易理解: 以下部分内容属个人看法,如有异议,欢迎探讨: ...