第一范文网 - 专业文章范例文档资料分享平台

中国金融集成电路(IC)卡电子钱包扩展应用指南

来源:用户分享 时间:2025/5/25 16:48:27 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

6.2.2. CHANGE PIN命令

引用《电子钱包/电子存折规范》第二部分5.2.2节。 6.2.3. CREDIT FOR LOAD命令

引用《电子钱包/电子存折规范》第二部分5.2.3节。 6.2.4. DEBIT FOR PURCHASE/CASH WITHDRAW命令

引用《电子钱包/电子存折规范》第二部分5.2.4节。 6.2.5. DEBIT FOR UNLOAD命令

引用《电子钱包/电子存折规范》第二部分5.2.5节。 6.2.6. GET BALANCE命令

引用《电子钱包/电子存折规范》第二部分5.2.6节。 6.2.7. GET TRANSACTION PROVE命令

引用《电子钱包/电子存折规范》第二部分5.2.7节。 6.2.8. INITIALIZE FOR LOAD命令

引用《电子钱包/电子存折规范》第二部分5.2.9节。 响应报文的状态码增加: SW1 ‘94’ SW2 ‘08’ 说明 应用灰锁锁定

6.2.9. INITIALIZE FOR PURCHASE命令

引用《电子钱包/电子存折规范》第二部分5.2.10节。 响应报文的状态码增加: SW1 ‘94’ SW2 ‘08’ 说明 应用灰锁锁定 6.2.10. INITIALIZE FOR UNLOAD命令

引用《电子钱包/电子存折规范》第二部分5.2.11节。 响应报文的状态码增加: SW1 ‘94’ SW2 ‘08’ 说明 应用灰锁锁定 6.2.11. RELOAD PIN命令

引用《电子钱包/电子存折规范》第二部分5.2.13节。 6.2.12. INITIALIZE FOR CAPP PURCHASE命令 6.2.12.1. 定义和范围

INITIALIZE FOR CAPP PURCHASE命令用于初始化复合应用消费交易。 6.2.12.2. 命令报文

INITIALIZE FOR CAPP PURCHASE命令报文见下表:

表格 6-3: INITIALIZE FOR CAPP PURCHASE命令报文格式

代码 CLA INS P1 P2 Lc Data 值 ‘80’ ‘50’ ‘03’ ‘02’ ‘0B’ 见6.2.12.3. 8

Le ‘0F’ 6.2.12.3. 命令报文数据域

此命令报文的数据域定义见下表:

表格 6-4: INITIALIZE FOR CAPP PURCHASE命令报文的数据域定义 说明 密钥索引号 交易金额 终端机编号 长度(字节) 1 4 6 6.2.12.4. 响应报文数据域

此命令执行成功的响应报文数据域见下表:

表格 6-5: INITIALIZE FOR CAPP PURCHASE命令执行成功的响应报文数据域

说明 电子钱包余额 电子钱包交易序号 透支限额 密钥算法版本号(DPK) 密钥标识(DPK) 伪随机数(IC卡) 长度(字节) 4 2 3 1 1 4 如果命令执行不成功,则只在响应报文中回送SW1和SW2。 6.2.12.5. 响应报文的状态码

此命令执行成功的状态码是’9000’。 IC卡可能回送的错误状态见下表:

表格 6-6: INITIALIZE FOR CAPP PURCHASE命令可能回送的错误状态

SW1 ‘65’ ‘69’ ‘94’ ‘94’ ‘94’ ‘94’ SW2 ‘81’ ‘85’ ‘01’ ‘03’ ‘02’ ‘08’ 说明 内存错误 使用条件不满足 金额不足 密钥索引不支持 交易计数器达到最大值 应用灰锁锁定 6.2.13. UPDATE CAPP DATA CACHE命令 6.2.13.1. 定义和范围

UPDATE CAPP DATA CACHE命令用于复合应用消费交易中更新复合应用数据缓存,缓存数据将被DEBIT FOR CAPP PURCHASE命令用于改写复合应用专用文件中相关记录。 6.2.13.2. 命令报文

此命令报文见下表:

表格 6-7:UPDATE CAPP DATA CACHE命令报文 代码 CLA INS P1 P2 Lc 值 ‘80’ ‘DC’ 复合应用类型标识符 见表格 6-8 后续数据域的长度 9

Data 见表6.2.13.3. Le 不存在 此命令报文中的引用控制参数P2定义见下表:

表格 6-9:UPDATE CAPP DATA CACHE命令报文中的引用控制参数P2定义 B8 B7 B6 B5 B4 B3 B2 B1 含义 0 0 0 0 0 - - - RFU X X X X X - - - SFI 1 1 1 1 1 - - - RFU - - - - - 0 0 0 第一个标识符出现的记录 - - - - - X X X RFU 其它值 RFU 6.2.13.3. 命令报文数据域

此命令报文数据域由更新原有记录的新记录组成。 6.2.13.4. 响应报文数据域

响应报文数据域不存在。 6.2.13.5. 响应报文的状态码

此命令执行成功的状态码是’9000’。 IC卡可能回送的错误状态码见下表:

表格 6-10:UPDATE CAPP DATA CACHE可能回送的错误状态码

SW1 SW2 含 义 ‘65’ ‘81’ 内存失败(修改失败) ‘67’ ‘00’ 长度错误(Lc域为空) ‘69’ ‘81’ 命令与文件结构不相容 ‘69’ ‘82’ 不满足安全状态 ‘69’ ‘86’ 不满足命令执行的条件(不是当前的EF) ‘6A’ ‘81’ 不支持此功能 ‘6A’ ‘82’ 未找到文件 ‘6A’ ‘83’ 未找到记录 ‘6A’ ‘84’ 文件中存储空间不够 ‘94’ ‘07’ 复合应用禁止 6.2.14. DEBIT FOR CAPP PURCHASE命令 6.2.14.1. 定义和范围

DEBIT FOR CAPP PURCHASE命令用于复合应用消费交易。 6.2.14.2. 命令报文

此命令报文见下表:

表格 6-11:DEBIT FOR CAPP PURCHASE命令报文 代码 值 CLA ‘80’ INS ‘54’ P1 ‘01’ P2 ‘00’ Lc ‘0F’ 10

Data 见6.2.14.3. Le ‘08’ 6.2.14.3. 命令报文数据域

此命令报文的数据域定义见下表:

表格 6-12:DEBIT FOR CAPP PURCHASE命令报文的数据域定义 说明 长度(字节) 终端交易序号 4 交易日期 4 交易时间 3 MAC1 4 6.2.14.4. 响应报文数据域

此命令执行成功的响应报文数据域见下表:

表格 6-13:DEBIT FOR CAPP PURCHASE命令执行成功的响应报文数据域 说明 长度(字节) TAC 4 MAC2 4 如果命令执行不成功,则只在响应报文中回送SW1和SW2。 6.2.14.5. 响应报文的状态码

此命令执行成功的状态码是’9000’。 IC卡可能回送的错误状态见下表:

表格 6-14:DEBIT FOR CAPP PURCHASE可能回送的错误状态 SW1 SW2 说明 ‘65’ ‘81’ 内存错误 ‘67’ ‘00’ 长度错误 ‘69’ ‘01’ 命令不接受(无效状态) ‘69’ ‘85’ 使用条件不满足 ‘93’ ‘01’ 金额不足 ‘93’ ‘02’ MAC无效 6.2.15. DEBIT FOR UNLOCK命令 6.2.15.1. 定义和范围

DEBIT FOR UNLOCK命令用于对电子钱包进行解扣操作。 6.2.15.2. 命令报文

DEBIT FOR UNLOCK命令报文见下表:

表格 6-15:DEBIT FOR UNLOCK命令报文

代码 值 CLA ‘E0’ INS ‘7E’ P1 ‘08’ P2 ‘01’ Lc ‘1B’ Data 见6.2.15.3. Le ‘04’ 11

中国金融集成电路(IC)卡电子钱包扩展应用指南.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1tynh11fyp2nsft0jg8s_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top