1、V2.0 第2部分:应用规范 63中国金融集成电路(IC)卡电子钱包/电子存折规范第二部分:应用规范中国金融集成电路(IC)卡标准修订工作组二零零四年九月目 次1.范围42.参考资料43.定义44.缩略语和符号表示65.电子存折/电子钱包应用75.1文件75.1.1文件结构75.1.2专用文件75.1.3基本数据文件75.1.4文件选择75.2命令85.2.1概述85.2.2CHANGE PIN命令95.2.3CREDIT FOR LOAD命令105.2.4DEBIT FOR PURCHASE/CASH WITHDRAW命令125.2.5DEBIT FOR UNLOAD命令135.2.6GET
2、 BALANCE命令145.2.7GET TRANSACTION PROVE命令155.2.8INITIALIZE FOR CASH WITHDRAW命令165.2.9INITIALIZE FOR LOAD命令175.2.10INITIALIZE FOR PURCHASE命令195.2.11INITIALIZE FOR UNLOAD命令205.2.12INITIALIZE FOR UPDATE命令215.2.13RELOAD PIN命令235.2.14UPDATE OVERDRAW LIMIT命令245.3安全255.3.1密钥管理概述255.3.2密钥管理255.4终端265.4.1功能26
3、5.5交易流程265.5.1交易预处理275.5.2圈存交易295.5.3圈提交易325.5.4消费交易365.5.5取现交易385.5.6修改透支限额交易415.5.7查询余额交易445.5.8查询明细交易445.5.9应用维护功能455.6防拔476.磁条卡功能(Easy Entry)476.1卡片和终端要求476.1.1卡片要求476.1.2相互受理和共存516.2关于授权报文和清算报文51附录 A - 数据元解释52附录 B - ED/EP应用的密钥关系58附录 C - ED/EP应用的基本数据文件(EF)62引言 本规范第2部分应用规范包括以下主要内容: 电子存折/电子钱包应用。定义
4、了用于电子存折和电子钱包的专用数据元、文件结构、指令集,交易流程和安全机制等内容。 磁条卡功能(Easy Entry)。定义了一种利用金融IC卡实现磁条卡功能的简单应用。并对支持该应用的卡和终端数据文件、命令及应用选择等进行了详细描述。 中国金融集成电路(IC)卡规范第2部分:应用规范应与中国金融集成电路(IC)卡规范第1部分:卡片规范共同使用。1. 范围本规范第2部分应用规范适用于由银行发行或接受的金融IC卡。其使用对象主要是与金融IC卡应用相关的卡片设计、制造、管理、发行、受理以及应用系统的研制、开发、集成和维护等部门(单位)。2. 参考资料ISO/IEC 7813:1990识别卡 金融交
5、易卡ISO/IEC 7816-4:1995识别卡 带触点的集成电路卡 第4部分 行业间交易命令ISO/IEC 7816-5:1994识别卡 带触点的集成电路卡 第5部分 应用标识符的编号系统和注册程序EMV2000:2000支付系统的集成电路卡规范prEN 1546-1:1994 识别卡系统 电子钱包 第1部分 定义、概念和结构(委员会草案)PrEN 1546-2:1996 识别卡系统 电子钱包 第2部分 安全机制(委员会草案)PrEN 1546-3:1996识别卡系统 电子钱包 第3部分 数据元及交换PrEN 1546-4:1996 识别卡系统 电子钱包 第4部分 设备(委员会草案)VIS:
6、1996VISA集成电路卡规范(版本1.3)ISO 8731-1:1987银行业 批准的报文鉴别算法 第1部分:DEA中国人民银行银行IC卡规范需求说明书(1997.1)3. 定义 以下定义适用于本规范:3.1 冷复位 Cold Reset当IC卡的电源电压和其它信号从静止状态中复苏且申请复位信号时,IC卡产生的复位。3.2 热复位 Warm Reset在时钟(CLK)和电源电压(VCC)处于激活状态的前提下,IC卡收到复位信号时产生的复位。3.3 终端 Terminal为完成金融交易而在交易点安装的设备,用于同IC卡的连接。它包括接口设备,也可包括其它部件和接口,例如与主机通讯的接口。3.4
7、 命令 Command 终端向IC卡发出的一条信息,该信息启动一个操作或请求一个应答。3.5 连接 Concatenation 两个元素的连接是指将第二个元素附加到第一个元素的末尾。每个元素的字节在结果串中的排列顺序与其从IC卡发送到终端的顺序相同,即:高位字节先送。每个字节位按照从最高位到最低位的顺序排列。一组元素或对象可以通过最先两个相连的方式连接成一个新元素,即第一个与第二个相连,再与第三个相连,依次类推。 3.6 响应 Response IC卡处理完成收到的命令报文后,回送给终端的报文。3.7 金融交易 Financial Transaction 持卡者、商户和收单行之间基于收、付款方
8、式的商品或服务交换行为。3.8 功能 Function由一个或多个命令实现的处理过程,其操作结果用于完成全部或部分交易。3.9 集成电路Integrated Circuit(IC) 设计用于完成处理和/或存储功能的电子器件。3.10 集成电路卡(IC卡) Integrated Circuit(s) Card 内部封装一个或多个集成电路的ID1型卡(如ISO7810、ISO7811第1至第5部分、ISO7812和ISO7813中描述的)。3.11 报文 Message 由终端向卡或卡向终端发出的,不含传输控制字符的字节串。3.12 报文鉴别代码 Message Authentication Co
9、de 对交易数据及其相关参数进行运算后产生的代码。主要用于验证报文的完整性。3.13 半字节 Nibble 一个字节的高四位或低四位。3.14 明文 Plaintext没有加密的信息。3.15 密文 Ciphertext通过密码系统产生的不可理解的文字或信号。3.16 密钥 Key 控制加密转换操作的符号序列。3.17 数字签名Digital Signature一种非对称加密数据变换,它使得接收方能够验证数据的原始性和完整性,保护发送和接收的数据不被第三方伪造,同时对于发送方来说,还可用以防止接收方的伪造。3.18 加密算法 Cryptographic Algorithm为了隐藏或揭露信息内容
10、而变换数据的算法。3.19 数据完整性 Data Integrity 数据不受未经许可的方法变更或破坏的属性。3.20 T=0 面向字符的异步半双工传输协议。3.21 T=1 面向块的异步半双工传输协议。3. 22 电子存折 Electronic Deposit 一种为持卡人进行消费、取现等交易而设计的使用个人密码(PIN)保护的金融IC卡应用。它支持圈存、圈提、消费、取现等交易。3.23 电子钱包 Electronic Purse 一种为方便持卡人小额消费而设计的金融IC卡应用。它支持圈存、消费等交易。除圈存交易外,使用电子钱包进行的其它交易均不记录明细,且均无需提交个人密码(PIN)。3.
11、24 圈存 Load持卡人将其在银行相应帐户上的资金划转到电子存折或电子钱包中。圈存交易必须在金融终端上联机进行注:1) 在发卡方之间联网的情况下,可以在其他发卡方终端联行进行。 。一般情况下,圈存到电子存折中的资金仍计付活期利息,圈存到电子钱包中的资金不计付利息。但具体作法由发卡方自行决定。3.25 圈提 Unload 持卡人将电子存折中的部分或全部资金划回到其在银行的相应帐户上。圈提交易必须在金融终端上联机进行 2) 在发卡方之间联网的情况下,可以在其他发卡方终端联行进行。 。4. 缩略语和符号表示以下缩略语和符号表示适用于本规范:AID应用标识符(Application Identifi
12、er)ATI应用类型标识(Application Type Identifier)an字母数字型(Alphanumeric)ans字母数字及特殊字符型(Alphanumeric Special)b二进制(Binary)CCPS芯片卡支付服务(Chip Card Payment Service)CLA命令报文的类别字节(Class Byte of the Command Message)cn压缩数字型(Compressed Numeric)DEA数据加密算法(Data Encryption Algorithm)DF专用文件(Dedicated File)ED电子存折(Electronic Dep
13、osit)EF基本文件(Elementary File)EP电子钱包(Electronic Purse)FCI文件控制信息(File Control Information)INS命令报文的指令字节(Instruction Byte of Command Message)ISO国际标准化组织(International Organization for Standardization)Lc终端发出的命令数据的实际长度(Exact Length of Data Sent)Le响应数据中的最大期望长度(Maximum Length of Data Expected)MAC报文鉴别代码(Messag
14、e Authentication Code)MF主控文件(Master File)n数字型(Numeric)P1参数1(Parameter 1)P2 参数2(Parameter 2)PIN个人密码(Personal Identification Number)PIX专用应用标识扩展码(Proprietary Application Identifier Extension)POS销售点终端(Point of Service)PSAM销售点终端安全存取模块(Purchase Secure Access Module)PSE支付系统环境(Payment System Environment)PVV
15、PIN校验值(PIN Verification Value)RFU保留为将来使用(Reserved for Future Use)RID已注册的应用提供者标识(Registered Application Provider Identifier)RSA一种非对称加密算法(Rivest,Shamir,Adleman)SAM安全存取模块(Secure Access Module)SFI短文件标识符(Short File Identifier)SW1状态码1(Status Word One)SW2状态码2(Status Word Two)TAC交易验证码(Transaction Authorizat
16、ion Crypogram)TTI交易类型标识(Transaction Type Identifier)CCYYMMDD年,月,日(Year, Month, Day)3DEA3倍DEA算法(Triple DES)5. 电子存折/电子钱包应用电子存折/电子钱包应用是为持卡人进行金融交易而设计的一种应用。对于一张金融IC卡来说,它可以同时支持电子存折和电子钱包两种应用,也可以只支持其中的一种。卡片上两种应用的存在情况可以由应用类型标识(ATI)来指明。5.1 文件5.1.1 文件结构电子存折/电子钱包应用的文件结构应符合ISO 7816-4及中国金融集成电路(IC)卡规范第1部分:卡片规范的有关规
17、定。电子存折/电子钱包应用对应的专用文件(DF)与附录C中的基本数据文件构成一个树状结构的分支。该专用文件是其下属的基本数据文件的入口点。 5.1.2 专用文件按照ISO 7816-4和中国金融集成电路(IC)卡规范第1部分:卡片规范的规定,电子存折/电子钱包应用所对应的专用文件(DF)包含一个文件控制信息(FCI)。通过该文件可以对在附录C中描述的基本数据文件(EF)进行访问。该专用文件的上一层专用文件是主控文件(MF)。5.1.3 基本数据文件按照ISO 7816-4和中国金融集成电路(IC)卡规范第1部分:卡片规范的定义,基本数据文件(EF)包含了一组与应用相关的数据。电子存折/电子钱包
18、应用下的基本数据文件有两种类型: 记录文件类型和二进制文件类型。电子存折/电子钱包应用下的基本数据文件格式见附录C中的描述。5.1.4 文件选择电子存折/电子钱包应用的专用文件根据中国金融集成电路(IC)卡规范第1部分:卡片规范的规定,采用应用标识符(AID)方式进行选择。成功选择了电子存折/电子钱包应用的专用文件后,该专用文件被设置为当前文件,并允许使用该应用的特殊命令对其进行操作。 基本数据文件的选择是通过READ命令并采用SFI方式实现的。5.2 命令5.2.1 概述 本节描述了电子存折/电子钱包应用(以下简称ED/EP应用)的命令和响应。 命令及其响应的代码约定和报文格式在中国金融集成
19、电路(IC)卡规范第1部分:卡片规范中描述。 本规范在附录A中详细定义了命令报文和响应报文的数据元。 在应用执行过程中,卡片总是处于以下状态之一,在一种状态下,只有某些命令能够被执行。卡片具有的状态如下: 空闲状态 圈存状态 消费/取现状态 圈提状态 修改状态 应用选择完成后,卡片首先进入空闲状态。当卡片从终端接收到一条命令时,它必须首先检查当前状态是否允许执行该命令。在命令执行成功后,卡片将如表1所示进入另一个状态(或同一个)。如果命令执行不成功,则卡片进入空闲状态。 表1说明了命令执行成功后的状态变化。第一行表示命令发出时卡片的当前状态,第一列表示发出的命令,整张表给出的是在当前状态下某个
20、命令执行成功后的状态。阴影部分表示在卡片处于相应状态时发出此命令是无效的。在这种情况下,卡片不执行该命令,并向终端回送6901状态码,同时卡片的状态变为空闲。状态命令空闲圈存 消费/取现 圈提 修改 CREDIT FOR LOADN/A空闲N/AN/AN/ADEBIT FOR PURCHASE/CASH WITHDRAWN/AN/A空闲N/AN/ADEBIT FOR UNLOADN/AN/AN/A空闲N/AGET BALANCE空闲圈存 消费/取现 圈提 修改 GET TRANSACTION PROVE空闲圈存 消费/取现 圈提 修改 INITIALIZE FOR LOAD圈存 圈存 圈存 圈
21、存 圈存 INITIALIZE FOR PURCHASE消费/取现 消费/取现 消费/取现 消费/取现 消费/取现 INITIALIZE FOR WITHDRAW消费/取现 消费/取现 消费/取现 消费/取现 消费/取现 INITIALIZE FOR UNLOAD圈提 圈提 圈提 圈提 圈提 INITIALIZE FOR UPDATE修改 修改 修改 修改 修改 UPDATE OVERDRAW LIMITN/AN/AN/AN/A空闲表1 命令执行成功后的状态变化 表2定义了命令报文的类别字节和指令字节的编码,以及ED/EP应用使用的参数P1和P2。命 令CLAINSP1P2CHANGE PIN
22、(修改个人密码)805E0100CREDIT FOR LOAD(圈存)80520000DEBIT FOR PURCHASE/CASH WITHDRAW(消费/取现)80540100DEBIT FOR UNLOAD(圈提)80540300GET BALANCE(读余额)805C000XGET TRANSACTION PROVE(取交易认证)805A00XXINITIALIZE FOR CASH WITHDRAW(取现初始化) 80500201INITIALIZE FOR LOAD(圈存初始化)8050000XINITIALIZE FOR PURCHASE(消费初始化)8050010XINITIA
23、LIZE FOR UNLOAD(圈提初始化)80500501INITIALIZE FOR UPDATE(修改初始化)80500401RELOAD PIN(重装个人密码)805E0000UPDATE OVERDRAW LIMIT(修改透支限额)80580000 表2 命令的类别字节和指令字节5.2.2 CHANGE PIN命令5.2.2.1 定义和范围 CHANGE PIN允许持卡人将当前个人密码修改为新的密码。 当CHANGE PIN命令成功完成后,卡片要进行以下操作: 密码尝试计数器复位至密码尝试次数的上限; 将原个人密码置为新的个人密码。 此命令中的个人密码(PIN)值以明文方式传送。命令
24、数据中个人密码(PIN)是以 cn格式存放的,它不需要整字节的填充,只有最低有效字节的低半字节可能需要填充,且填以F。5.2.2.2 命令报文 CHANGE PIN命令报文见表3:代码值CLA80INS5EP101P200Lc05 - 0DData当前PIN FF 新的PINLe不用 表3 CHANGE PIN命令报文5.2.2.3 响应报文数据域 响应报文的数据域不存在。5.2.2.4 响应报文的状态码 此命令执行成功的状态码是9000。 表4描述了IC卡可能回送的错误状态:SW1SW2含义63Cx验证失败,还剩下X次尝试机会6581内存错误6983验证方法锁定6985使用条件不满足6A80
25、数据域参数不正确6A86P1、P2参数不正确6D00INS不支持或错误6E00CLA不支持或错误表4 CHANGE PIN错误状态5.2.3 CREDIT FOR LOAD命令5.2.3.1 定义和范围 CREDIT FOR LOAD命令用于圈存交易。5.2.3.2 命令报文CREDIT FOR LOAD命令报文见表5:代码值CLA80INS52P100P200Lc0BData见表6Le04 表5 CREDIT FOR LOAD命令报文5.2.3.3 命令报文数据域 表6描述了命令报文数据域:说明长度(字节)交易日期(主机)4交易时间(主机)3MAC24表6 CREDIT FOR LOAD命令
26、报文数据域5.2.3.4 响应报文数据域 CREDIT FOR LOAD响应报文数据域见表7。 如果命令执行不成功,则只在响应报文中回送SW1和SW2。说明长度(字节)TAC4 表7 CREDIT FOR LOAD响应报文数据域5.2.3.5 响应报文的状态码 此命令执行成功的状态码是9000。表8描述了IC卡可能回送的错误状态:SW1SW2 说 明6581内存错误6700长度错误6901命令不接受(无效状态)6985使用条件不满足6D00INS不支持或错误6E00CLA不支持或错误9302MAC无效 表8 CREDIT FOR LOAD错误状态5.2.4 DEBIT FOR PURCHASE
27、/CASH WITHDRAW命令5.2.4.1 定义和范围 DEBIT FOR PURCHASE/CASH WITHDRAW命令用于消费/取现交易。5.2.4.2 命令报文 DEBIT FOR PURCHASE/CASH WITHDRAW命令报文见表9。 执行INITIALIZE FOR PURCHASE或INITIALIZE FOR CASH WITHDRAW后即选择了消费/取现交易。代码值CLA80INS54P101P200Lc0FData见表10 Le08 表9 DEBIT FOR PURCHASE/CASH WITHDRAW命令报文5.2.4.3 命令报文数据域 表10描述了命令报文数
28、据域:说明长度(字节)终端交易序号4交易日期(终端)4交易时间(终端)3MAC14 表10 DEBIT FOR PURCHASE/CASH WITHDRAW命令报文数据域5.2.4.4 响应报文数据域 此命令执行成功的响应报文数据域如表11所示。如果命令执行不成功,则只在响应报文中回送SW1和SW2。说明长度(字节)TAC4MAC24 表11 DEBIT FOR PURCHASE/CASH WITHDRAW响应报文数据域5.2.4.5 响应报文的状态码 此命令执行成功的状态码是9000。 表12描述了IC卡可能回送的错误状态:SW1SW2说明6581内存错误6700长度错误6901命令不接受(
29、无效状态)6985使用条件不满足6D00INS不支持或错误6E00CLA不支持或错误9302MAC无效 表12 DEBIT FOR PURCHASE/CASH WITHDRAW错误状态5.2.5 DEBIT FOR UNLOAD命令5.2.5.1 定义和范围 DEBIT FOR UNLOAD命令用于圈提交易。5.2.5.2 命令报文 DEBIT FOR UNLOAD命令报文见表13:代码值CLA80INS54P103P200Lc0BData见表14Le04 表13 DEBIT FOR UNLOAD命令报文5.2.5.3 命令报文数据域 表14定义了命令报文数据域:说明长度(字节)交易日期(主机
30、)4交易时间(主机)3MAC24表14 DEBIT FOR UNLOAD命令报文数据域5.2.5.4 响应报文数据域 此命令执行成功的响应报文数据域如表15所示。 如果命令执行不成功,则只在响应报文中回送SW1和SW2。说明长度(字节)MAC34 表15 DEBIT FOR UNLOAD响应报文数据域5.2.5.5 响应报文的状态码 此命令执行成功的状态码是9000。 表16描述了IC卡可能回送的错误状态:SW1SW2说明6581内存错误6700长度错误6901命令不接受(无效状态)6D00INS不支持或错误6E00CLA不支持或错误9302MAC无效 表16 DEBIT FOR UNLOAD
31、错误状态5.2.6 GET BALANCE命令5.2.6.1 定义和范围 GET BALANCE命令用于读取电子存折或电子钱包余额,实现查询余额交易。 读取电子存折余额需验证个人密码(PIN)。5.2.6.2 命令报文 GET BALANCE命令报文见表17:代码值CLA80INS5CP100P201 或 02; 01用于ED,02用于EP其他值保留LC不存在Data不存在Le04 表17 GET BALANCE命令报文5.2.6.3 响应报文数据域 命令执行成功的响应报文数据域见表18。 如果命令执行不成功,则只在响应报文中回送SW1和SW2。说明长度(字节)ED余额或EP余额4 表18 G
32、ET BALANCE响应报文数据域5.2.6.4 响应报文的状态码 此命令执行成功的状态码是9000。 表19描述了IC卡可能回送的错误状态:SW1SW2说明6581内存错误6985使用条件不满足6982安全条件不满足6A86P1、P2参数不正确6D00INS不支持或错误6E00CLA不支持或错误 表19 GET BALANCE错误状态5.2.7 GET TRANSACTION PROVE命令5.2.7.1 定义和范围 GET TRANSACTION PROVE 命令提供了一种在交易处理过程中拔出并重插卡后卡片的恢复机制。该命令的用法在5.6中说明。5.2.7.2 命令报文 GET TRANS
33、ACTION PROVE命令报文见表20:代码值CLA80INS5AP100P2要取的MAC或/和TAC所对应的交易类型标识。Lc02Data见表21Le08表20 GET TRANSACTION PROVE命令报文5.2.7.3 命令报文数据域 表21定义了命令报文数据域:说明长度(字节)要取的MAC或/和TAC所对应的ED/EP联机或脱机交易序号。2表21 GET TRANSACTION PROVE命令报文数据域5.2.7.4 响应报文数据域 如果命令中指定的交易类型标识和ED/EP联机或脱机交易序号对应的MAC或TAC可用,则响应报文数据域见表22:说明长度MAC4TAC4 表22 GE
34、T TRANSACTION PROVE响应报文数据域5.2.7.5 响应报文的状态码 此命令执行成功的状态码是9000。 表23描述了IC卡可能回送的错误状态:SW1SW2含义6581内存错误6985使用条件不满足6D00INS不支持或错误6E00CLA不支持或错误9406所需MAC不可用 表23 GET TRANSACTION PROVE错误状态5.2.8 INITIALIZE FOR CASH WITHDRAW命令5.2.8.1 定义和范围 INITIALIZE FOR CASH WITHDRAW命令用于初始化取现交易。5.2.8.2 命令报文INITIALIZE FOR CASH WIT
35、HDRAW命令报文见表24:代码值CLA80INS50P102P201用于ED取现交易;其他值保留。Lc0BData见表25Le0F 表24 INITIALIZE FOR CASH WITHDRAW命令报文5.2.8.3 命令报文数据域 表25定义了命令报文的数据域:说明长度(字节)密钥索引号1交易金额4终端机编号6 表25 INITIALIZE FOR CASH WITHDRAW命令报文数据域5.2.8.4 响应报文数据域 此命令执行成功的响应报文数据域见表26。 如果命令执行不成功,则只在响应报文中回送SW1和SW2。说明长度(字节)ED余额4ED脱机交易序号(IC卡)2透支限额3密钥版本
36、号(DPK)1算法标识(DPK)1伪随机数(IC卡)4 表26 INITIALIZE FOR CASH WITHDRAW响应报文数据域5.2.8.5 响应报文的状态码 此命令执行成功的状态码是9000。 表27描述了IC卡可能回送的错误状态。SW1SW2说明6581内存错误6985使用条件不满足6D00INS不支持或错误6E00CLA不支持或错误9401金额不足9403密钥索引不支持表27 INITIALIZE FOR CASH WITHDRAW错误状态5.2.9 INITIALIZE FOR LOAD命令5.2.9.1 定义和范围 INITIALIZE FOR LOAD命令用于初始化圈存交易
37、。5.2.9.2 命令报文 INITIALIZE FOR LOAD命令报文见表28:代码值CLA80INS50P100P201 或 02;01 用于ED,02 用于EP。其他值保留。Lc0BData见表29Le10 表28 INITIALIZE FOR LOAD命令报文5.2.9.3 命令报文数据域 表29定义了命令报文数据域:说明长度(字节)密钥索引号1交易金额4终端机编号6表29 INITIALIZE FOR LOAD命令报文数据域5.2.9.4 响应报文数据域 此命令执行成功的响应报文数据域见表30。 如果命令执行不成功,则只在响应报文中回送SW1和SW2。说明长度(字节)ED或EP余额
38、4ED或EP联机交易序号2密钥版本号(DLK)1算法标识(DLK)1伪随机数(IC卡)4MAC14 表30 INITIALIZE FOR LOAD响应报文5.2.9.5 响应报文的状态码 此命令执行成功的状态码是9000。表31描述了IC卡可能回送的错误状态:SW1SW2说明6581内存错误6700长度错误6985使用条件不满足6A81功能不支持6A86P1、P2参数不正确6D00INS不支持或错误6E00CLA不支持或错误9403密钥索引不支持表31 INITIALIZE FOR LOAD错误状态5.2.10 INITIALIZE FOR PURCHASE命令5.2.10.1 定义和范围 INITIALIZE FOR PURCHASE命令用于初始化消费交易。5.2.10.2 命令报文 INITIALIZE FOR PURCHASE命令报文见表32:代码值CLA80INS50P101P201 或 02;01用于ED,02用于EP其他值保留Lc0BData见表33Le0F 表32 INITIALIZE FOR PURCHASE命令报文5.2.10.3 命令报文数据域 表33定义了命令报文的数据域:说明长度(字节)密钥索引号1交易金额4终端机编号6 表33 INITIALIZE FOR PURCHASE命令报文数据域5.2.10.4 响应报文数据域 此命令执行成功的响应报文数