郑州城市_卡通_联机充值技术规范_v120.docx

上传人:小飞机 文档编号:1962190 上传时间:2022-12-28 格式:DOCX 页数:33 大小:256.72KB
返回 下载 相关 举报
郑州城市_卡通_联机充值技术规范_v120.docx_第1页
第1页 / 共33页
郑州城市_卡通_联机充值技术规范_v120.docx_第2页
第2页 / 共33页
郑州城市_卡通_联机充值技术规范_v120.docx_第3页
第3页 / 共33页
郑州城市_卡通_联机充值技术规范_v120.docx_第4页
第4页 / 共33页
郑州城市_卡通_联机充值技术规范_v120.docx_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《郑州城市_卡通_联机充值技术规范_v120.docx》由会员分享,可在线阅读,更多相关《郑州城市_卡通_联机充值技术规范_v120.docx(33页珍藏版)》请在三一办公上搜索。

1、联机充值技术规范郑州城市一卡通联机充值技术规范(版本 1.2.0)郑州城市一卡通有限责任公司广东铭鸿数据有限公司二一三年十月文档版本序号版本日期修改人注释1V1.0.02013-10-20杨霁赫初建2V1.1.02013-11-18杨霁赫1) 补充充值确认;2) 去掉PSAM卡的PIN认证3V1.2.02013-12-18杨霁赫1)补充签到授权目 录1. 引言51.1. 项目背景51.2. 编制目的51.3. 引用文档51.4. 定义术语61.5. 缩略语和符号62. 充值终端要求82.1. 终端内存82.2. 用户卡操作82.3. 交易提示82.4. 时钟82.5. 数据通讯模块82.6.

2、设备按键92.7. 打印功能92.8. 客显功能92.9. 终端SAM卡93. 终端授权93.1. PSAM授权93.2. 终端号94. 终端功能104.1. 终端管理104.2. 卡余额查询104.3. 卡片充值104.4. 充值撤消104.5. 终端交易查询105. 处理流程116. 联机接口126.1. 概述126.2. 联机业务接口126.2.1. 通讯方式126.2.2. 整体结构说明126.2.2.1. 报文头格式126.2.2.2. 格式说明136.2.3. 签到交易136.2.4. 售卡交易136.2.4.1. 售卡申请136.2.4.2. 售卡确认156.2.5. 充值交易1

3、66.2.5.1. 充值申请167. 常用指令187.1. 通用指令187.1.1. 取随机数187.1.2. 取响应数据197.1.3. 内部认证197.1.4. 读二进制文件207.1.5. 读记录文件217.1.6. 文件选择227.2. SAM卡指令227.2.1. MAC1计算227.2.2. 验证MAC2247.3. CPU用户卡指令247.3.1. 充值初始化247.3.2. 充值指令257.3.3. 初始化消费267.3.4. 钱包消费277.3.5. 取钱包余额277.3.6. 复合消费初始化287.3.7. 更新复合消费数据297.3.8. 复合消费301. 引言1.1.

4、项目背景本项目建设目标是“实现跨行业、跨区域的一卡多用”,构建“郑州通”卡信息化系统。在“统一规划、分步实施、规范标准、平稳升级”的建设原则指导下,采用先进、成熟的计算机技术和IC卡技术,构筑高效、多应用的一卡通应用信息平台和电子支付收费体系。从而为市民提供便捷的服务,提高城市的生活质量。项目总体规划的行业应用主要包括:公交、地铁、出租、公用事业缴费、小额支付、校园、旅游、自行车领域。1.2. 编制目的本文档说明了郑州一卡通系统中采用的各类应用终端的技术规范,明确各类充值终端所必须具备的功能、PSAM卡的使用、终端对用户卡操作流程、数据存储内容以及终端与中心的数据交换方式等。以便项目各参加单位

5、统一、协作。本标准涉及内容的最终解释权属于“郑州城市一卡通责任有限公司”。1.3. 引用文档下列文件中的条款通过在本标准的引用而成为本标准的条款。凡是注日期的相关引用文件,其随后所有的修改单(不包括堪误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。u JR/T 0025.1 中国金融集成电路(IC)卡规范 第 1部分:电子钱包电子存折应用卡片规范u JR/T 0025.2 中国金融集成电路(IC)卡规范 第 2部分:电子钱包电子存折应用规范u JR/T 0025.9 中国金融集成电路(IC)卡

6、规范 第 9部分:电子钱包电子存折扩展应用指南u CJ/T 166-2006 建设事业集成电路(IC)卡应用技术u CJ/T 330-2010 电子标签通用技术要求u CJ/T 331-2010 城市公用事业互联互通卡通用技术要求u CJ/T 333-2010 城市公用事业互联互通卡密钥及安全技术要求u “郑州通”卡总集成及应用软件开发项目招标文件1.4. 定义术语下列符号和缩略语适用于本文档。u 集成电路(IC,integrated circuit)用于执行处理和/或存储功能的电子器件。u 无触点的(contactless)完成与卡交换信号和给卡供应能量,而无需使用通电流元件(即不存在从外部

7、接口设备到卡内所包含集成电路的直接通路)。u 无触点集成电路卡(contactless integrated circuit(s) card)一种ID-1型卡(如GB/T 14916中所规定),在它上面已装入集成电路,并且与集成电路的通信是用无触点的方式完成的。u 接近式卡(PICC,proximity IC card) 一种ID-1型卡,在它上面已装入集成电路和耦合电路,并且与集成电路的通信是通过与接近式耦合设备的电感耦合完成的。 u 接近式耦合设备(PCD,proximity coupling device) 用电感耦合给PICC提供能量并控制与PICC交换数据的读/写设备。1.5. 缩略

8、语和符号AID:应用标识符(Application Identifier)ATS:复位应答(Answer To Select)BCD:二进制编码的十进制(Binary Coded Decimal)DDF:目录定义文件(Directory Definition File)Hex :十六进制数(Hexadecimal)HHMM:时、分(Hours, Minutes)HHMMSS:时、分、秒(Hours, Minutes, Seconds)IC :集成电路(Integrated Circuit)MAC:报文认证码(Message Authentication Code)MF :主控文件(Mater

9、File)N:数值(Number)PIN:个人密码(Personal Identification Number)PSAM :消费安全存取模块(Purchase Secure Access Module)PCD:接近耦合设备(Proximity Coupling Device)PICC:接近式卡(Proximity Card)SFI:短文件标识符(Short File Identifier)TAC:交易验证码(Transaction Authorization Cryptogram)YYYYMMDD:年、月、日(Year, Month, Day)2. 充值终端要求为了保证整个一卡通业务平台能够

10、稳定、可靠的投入运营,需要各行业终端机具必须满足如下各章节需求。2.1. 终端内存终端应当具有足够的内存容量来存放应用程序、交易数据和其它参数等。并确保在掉电后这些数据不会丢失。2.2. 用户卡操作终端应提供用户卡接口的CPU卡读卡器接口,用来与CPU卡进行命令数据传递通讯。该读卡器模块包括机械、电气和逻辑协议等部分,保证交易的安全性和完整性。2.3. 交易提示终端设备应配备显示或生、光提示功能,在交易完成或异常的情况下给出不同的提示;2.4. 时钟能处理脱机交易的终端应配有时钟模块,用来提供当地日期和时间。日期用于应用有效期、失效期以及脱机数据认证中的证书有效期检查。时间也可用于确保交易唯一

11、性识别以及作为应用密文生成算法中的输入数据。2.5. 数据通讯模块业务充值必须联机,要求终端有实时与一卡通中心后台充值主机通信的模块,用于向主机发送数据报文,接收服务端返回指令。终端与中心通讯可采用PSTNstnModem拨号,GSM,GPRS,CDMA,ADSL等方式。2.6. 设备按键根据需要,自助充值终端设备需设置按键,用于输入交易金额、选择命令和执行功能的按键。2.7. 打印功能终端应具备打印功能,在充值或撤消完成后,打印客户小票作为交易凭证。2.8. 客显功能根据需要终端设备可配置客户屏,让客户了解交易前后钱包金额的变化情况。2.9. 终端SAM卡l终端设备至少支持1个SAM卡插槽,

12、本系统中提供SAM卡波特率38400。3. 终端授权终端设备必须通过一卡通的授权(申请到PSAM),才可以使用设备对一卡通用户卡进行扣费。3.1. PSAM授权u PSAM卡由行业运营商申请,由一卡通公司备案后统一发放;u 签到处理流程1) 取得6字节终端编号:00B09600062) 进入1001应用:00A400000210013) 正式PSAM:A:80CA00000904EFD671E8603ECFE4B:80700000241122334400000000000106200810060931000100+中心下发的(随机数+MAC1)+4500FF00000000004) 测试PSA

13、M:A:80CA00000904EFD671E8603ECFE4B:80700000241122334400000000000106200810060931000100+中心下发的(随机数+MAC1)+0000FF0000000000PSAM卡返回的终端序号(8字符)+MAC1(8字符),将该数据写入到确认报文的“终端设备编号”;3.2. 终端号终端编号从PSAM卡片内的“卡片信息”中读取,即PSAM卡的发行编号,长度为12个字符,由一卡通公司统一编制,不重复;在上传交易数据时,长度不足时时根据约定进行填充,达到规定长度(系统默认:16个字符)。4. 终端功能4.1. 终端管理终端设备应具备系

14、统自身操作用户身份识别功能,即操作员本地管理。由于一卡通公司不对终端操作用户进行管理,所以在此规范中不做规定。4.2. 卡余额查询持卡用户可以在终端上人工(或自助)进行查询卡片余额。设备应并通过显示屏,将卡片当前余额显示给客户。用户卡余额查询出错,应给出相应的错误提示。4.3. 卡片充值持卡用户可以在终端上人工(或自助)进行卡片的充值。充值可选为普通钱包充值、公交钱包充次。终端根据客户的充值类型以及充值金额,选择相应的操作。充值成功则打印充值小票,小票格式内容根据一卡通公司规定,统一格式。4.4. 充值撤消撤销交易是充值交易的逆过程,当操作员充值错误时使用。操作员应对用户卡进行减值,撤消过程受

15、一卡通中心控制,必须为最后一笔充值记录。u 撤消过程不涉及现金的支付。u 撤消成功打印撤消小票。4.5. 终端交易查询由操作员对当天的交易信息情况进行查询,由中心返回当天充值成功总笔数、失败笔数以及撤消总笔数。5. 处理流程总体处理流程说明: 设备启动加电后,首先检测有无PSAM卡(充值过程中作身份认证); 在PSAM卡口令验证后读取PSAM卡卡号,作为终端序号,本系统中默认终端需要为16个字符,而实际读取的为12位,不足位前补零; 终端自身的安全,由各运营商统一管理,不需将操作员信息提交到一卡通中心,一卡通只识别统一发行的PSAM卡。 操作员身份认证通过后,检查终端设备上是否存有未冲正交易,

16、如有则通过冲正流程,处理完上笔交易。无需冲正,则直接进入各业务进行处理流程。 交易完成,在本地需保存交易记录,以便终端与一卡通中心进行对帐,交易数据以一卡通中心数据为准,本地数据仅做参考。6. 联机接口6.1. 概述本规范适用于所有与清算中心系统相连的售卡业务、充值业务、月票充值业务应用系统,即与清算中心系统相连的代理一卡通业务的行业分中心系统、营运(子中心)系统、代理点系统和直联设备系统等。6.2. 联机业务接口6.2.1. 通讯方式充值点和一卡通中心之间有一个socket通道,该通道采用TCP/IP连接。充值点是客户端,一卡通中心是服务端,通道端口号为XXXX,中心地址为xxx.xxx.x

17、xx.xxx,通讯由一方发起(对充值点和一卡通中心,由充值点发起),严格遵循一问一答逻辑。6.2.2. 整体结构说明6.2.2.1. 报文头格式请求报文头格式:字段名称类型长度备注信息类型码(即接口代码)byte22字节byte16, 1字符格式“1001” 与高低位对应需要做转换,char1001-161报文版本号byte2保留,默认值0,0报文体加密算法byte1保留,默认值0。报文体签名加密方法报文长度byte2发送报文全长报文头 + 报文体计算方法:参考示例及“通讯报文整体结构及其说明”。响应报文头格式:字段名称类型长度备注信息类型码(即接口代码)byte2返回数据:2字节byte16

18、1.解析成对应的结果 (字符) “1001” ,对应模块”1001随机数请求模块(充值准备)”.报文版本号byte2保留,默认值0,0报文体加密算法byte1保留,默认值0。报文体签名加密方法报文长度byte 2发送报文全长报文头 + 报文体计算方法:参考示例及“通讯报文整体结构及其说明”。6.2.2.2. 格式说明如无特别说明,报文所有字段长度不足够时在字段前补空格。6.2.3. 签到交易6.2.3.1. 签到申请请求报文格式:字段名称类型长度备注接口代码C41000终端机编码C16PSAM卡号响应报文格式:字段名称类型长度备注接口代码C41000随机数C8(下发到SAM卡)MAC1前8位C

19、8(下发到SAM卡)密钥信息C16备用(不处理)响应码C500000:成功。其他:失败。错误描述C126.2.3.2. 签到确认请求报文格式:字段名称类型长度备注接口代码C41001终端编号C16SAM卡逻辑卡号终端设备编号C16PSAM卡返回的4字节序号+4字节MAC1网点编码C16系统分配的网点,一卡通统一提供MAC2C12备用(补12空格)响应报文格式:字段名称类型长度备注接口代码C41001代理点标志C10客服网点1代理点系统时间C14系统时间响应码C500000:成功。其他:失败。错误描述C126.2.4. 售卡交易6.2.4.1. 售卡申请请求报文格式:字段名称类型长度备注接口代码

20、C40088 终端编号C16psam逻辑卡号终端交易序列号C16联机业务,PSAM卡不产生流水,由客服程序产生交易序号(顺序号,每笔客服业务加1)终端设备编号C16系统分配的设备编号网点编码C16系统分配的网点编号代理点标志C10客服网点1代理点逻辑卡号C16卡片读出票卡物理卡号C16卡片读出票卡主类型C2卡片读出票卡子类型C2卡片读出押金C8面值C8无为0首次充值金额C8充值金额(预留) 当前默认为0发卡方代码C4卡片读出城市代码C4默认4500 卡片读出行业代码C4卡片读出随机数C8操作类型C11:正常;2:补卡售卡 3:新旧系统换卡旧卡卡号C16操作类型为1时,填空支付方式C201现金、

21、02充值券、03银联卡、04转值等身份证C36操作员C8响应报文格式:字段名称类型长度备注接口代码C40088系统参照号C16售卡交易产生的流水号,作为前后半条匹配的依据终端编号C16psam逻辑卡号。逻辑卡号C16启用时间C14后台当前时间 写卡的启用时间以后台系统时间为准有效结束时间C8启用日期+有效月份得到的结束日期年检有效日期C8卡片押金C8单位:元,系统参数MACC8回执特别说明信息C100表面印刷号C16数据库读出成本C8单位:元,从卡片信息表里读出手续费C8响应码C500000:成功。其他:失败。错误描述C126.2.4.2. 售卡确认请求报文格式:字段名称类型长度备注接口代码C

22、40089终端编号C16psam逻辑卡号系统参照号C16售卡交易产生的流水号,作为前后半条匹配的依据终端交易序列号C16联机业务,PSAM卡不产生流水,由客服程序产生交易序号(顺序号,每笔客服业务加1)网点编码C16系统分配的网点编号代理点标志C10客服网点1代理点发卡方代码C4卡片读出发卡方子代码C4当前默认0000逻辑卡号C16卡片读出票卡物理卡号C16卡片读出票卡主类型C2卡片读出票卡子类型C2卡片读出写卡结果C10 写卡成功 1 写卡失败 2 :未知状态。 操作员编码C8无操作员以空格填充 操作类型C11:正常;2:补卡售卡 3:新旧系统换卡旧卡卡号C16操作类型为1时,填空响应报文格

23、式:字段名称类型长度备注接口代码C40089客服流水号C16回执编号旧卡证件类型C2旧卡证件号码C36响应码C500000:成功。其他:失败。错误描述C126.2.5. 充值交易6.2.5.1. 充值申请请求报文格式:字段名称类型长度备注接口代码C41002 终端编号C16psam逻辑卡号终端交易序列号C16联机业务,PSAM卡不产生流水,由客服程序产生交易序号(顺序号,每笔客服业务加1)终端设备编号C16系统分配的设备编号网点编码C16系统分配的网点编码代理点标志C10客服网点1代理点发卡方代码C4卡片读出发卡方子代码C4当前默认0000逻辑卡号C16票卡逻辑卡号票卡物理卡号C16票卡物理卡

24、号票卡主类型C2卡片读出票卡子类型C2卡片读出上次交易终端编号C16卡片交易明细读出上次交易日期时间C14卡片交易明细读出卡片充值随机数C8验证和生成MAC时使用由卡片取得非中心下发的随机数。票卡联机交易计数C4票卡当前联机交易计数,充值前计数票卡脱机交易计数C4票卡当前脱机交易计数业务类型C4储值钱包充值 14支付方式C201现金、02充值券、03银联卡、04转值等充值金额C8储值钱包充值为金额,10进制整数,单位为分票卡余额C8充值前余额,充值初始化读出,转换为10进制整数MAC1C8由卡片生成的认证码操作员编码C8无操作员为空格(当前pos默认补空格)城市代码C4默认4500 卡片读出行

25、业代码C4卡片读出密钥版本号C4充值初始化时返回充值方式C10:普通充值1:转值 2:新旧系统卡片转值响应报文格式:字段名称类型长度备注接口代码C41002 系统参照号C16后台处理流水号终端编号C16psam逻辑卡号终端交易序列号C16由客服程序产生交易序号(顺序号,每笔客服业务加1)逻辑卡号C16MAC2C8字符串如84F8062C操作结果成功时有效不成功时必须全0充值时间C14由中心返回充值设备依次作为票卡的充值时间 响应码成功时有效,不成功时为全0回执特别说明信息C100表面印刷号C16数据库读出响应码C500000:成功。其他:失败。错误描述C126.2.5.2. 充值确认请求报文格

26、式:字段名称类型长度备注接口代码C41003系统参照号C16后台处理流水号终端编号C16psam逻辑卡号终端交易序列号C16由客服程序产生交易序号(顺序号,每笔客服业务加1)网点编码C16系统分配的网点编号代理点标志C10客服网点1代理点发卡方代码C4卡片读出逻辑卡号C16卡片读出票卡主类型C2卡片读出票卡子类型C2卡片读出票卡联机交易计数C4票卡当前联机交易计数,充值后计数票卡脱机交易计数C4票卡当前脱机交易计数系统时间C14本次交易日期时间应与中心在“充值申请”返回报文中系统时间一致业务类型C4月票钱包充值34,前补2位空格支付方式C201现金、02充值券、03银联卡、04转值等充值金额C

27、8储值钱包充值为金额,10进制整数,单位为分票卡余额C8充值后余额TACC8交易认证码写卡结果C10:写卡成功;1:写卡失败;2:未知状态。操作员编码C8无操作员以空格填充 响应报文格式:字段名称类型长度备注接口代码C41003客服流水号C16后台处理流水号终端编号C16psam逻辑卡号终端交易序列号C16由客服程序产生交易序号(顺序号,每笔客服业务加1)逻辑卡号C16响应码C500000:成功。其他:失败。错误描述C127. 常用指令本系统中对SAM卡和用户卡操作包括:通用指令、PSAM卡专有指令和用户卡专用指令。l 命令APDU格式l 响应APDU格式7.1. 通用指令7.1.1. 取随机

28、数终端用GET CHALLENGE命令从PSAM卡中取回一个随机数,用于安全交易过程。除非卡片上下电、Select选择了其它应用或又发出一个GET CHALLENGE 命令,该随机数将一直有效。一般情况下取4个或8个字节的随机数。l 发送命令l 命令返回7.1.2. 取响应数据只有当卡确认应用命令执行正确则返回代码61 xx时,终端用GET RESPONSE命令从卡片中取回响应报文。l 发送命令l 命令返回7.1.3. 内部认证通过INTERNAL AUTHENTICATION命令,终端设备可以采用DES加密算法来对卡片进行认证。对于这个认证,卡片需要对接收到的随机数进行加密,并将加密结果返回

29、到终端设备。卡片直接对8字节的终端随机数采用3DES算法进行计算,得到8字节密文数据,不使用任何初始向量和填充字符。l 发送命令当P2=00 时,自动使用密钥标识符为00 的内部认证密钥。l 命令返回7.1.4. 读二进制文件READ BINARY 命令用于读取二进制文件中内容或部分内容。被读取的EF文件可以通过SELECT等命令进行显式选择,也可以通过READ BINARY命令的P1字节进行隐式选择。l 发送命令对于显式选择,OH字节的编码规则如下:OL表示偏移量低字节:偏移量=“OH”*100+OL对于隐式选择,OH字节的编码规则如下:OL字节表示的偏移量。当CLA=“00”时,不存在Lc

30、字节和数据域当CLA=“04”时,Lc=“04”,DATA=MAC l 响应数据7.1.5. 读记录文件READ RECORD命令用于读取非二进制文件中内容。被读取的EF文件可以通过SELECT等命令进行显式选择,也可以通过READ RECORD命令的P2字节进行隐式选择。l 发送命令NRNUMBERNR=记录号(“01”FE”)Am访问模式当CLA = 00时, Lc不存在,当CLA = 04时, Lc = 04DATA当 CLA =00时,数据域不存在当 CLA =04时,数据域为SM-MAC(4 字节)l 响应数据7.1.6. 文件选择它用来激活一个存在的文件或文件层。使用应用标识(AI

31、D)进行选择。l 发送命令l 响应数据7.2. SAM卡指令7.2.1. MAC1计算根据用户卡返回的信息,计算MAC1,由用户卡认证PSAM卡;l 发送命令说明:LC的长度=14+8*3;DATA数据组成:用户卡随机数:4 字节用户卡交易序号:2 字节交易金额:4 字节交易类型标识:1 字节交易日期(终端):4 字节交易时间(终端):3 字节消费密钥版本号:1 字节消费密钥算法标识:1 字节用户卡应用序号:8 字节城市标识:8 字节(0000000000000000)备用代码:8字节(0000000000000000)l 命令返回: DATA::前4 字节终端脱机交易序号DATA::后4 字

32、节报文校验码 MAC17.2.2. 验证MAC2 CREDIT_SAM_FOR_PURCHASE命令利用INIT_SAM_FOR_PURCHASE命令产生的过程密钥SESPK校验MAC2。l 发送命令l 命令返回: 命令执行成功:终端交易序号(即PSAM卡的计数器)加1,作为下次INIT_SAM_FOR_PURCHASE使用的序号;该序号由1开始累加,长度为4个字节。7.3. CPU用户卡指令7.3.1. 充值初始化INITIALIZE FOR PURCHASE命令用于初始化消费交易。l 发送命令DATA数据说明:密钥索引号:1字节交易金额:4字节终端机编号:6字节l 命令返回: 返回DATA

33、数据说明:电子钱包余额:4字节电子钱包联机交易序号:2字节密钥版本号:1字节算法标示:1字节伪随机数:4字节MAC1:4字节7.3.2. 充值指令CREDIT FOR LOAD命令用于圈存交易l 发送命令DATA数据说明:交易日期:4字节交易时间:3字节MAC2:4字节l 命令返回: 返回DATA数据说明:TAC:4字节7.3.3. 初始化消费INITIALIZE FOR PURCHASE命令用于初始化消费交易。l 发送命令DATA数据说明:密钥索引号:1字节交易金额:4字节终端机编号:6字节l 命令返回: 返回DATA数据说明:电子钱包余额:4字节电子钱包脱机交易序号:2字节透支限额:3字节

34、密钥版本号:1字节算法标示:1字节伪随机数:4字节7.3.4. 钱包消费在执行INITIALIZE FOR PURCHASE命令成功后执行该命令,进行钱包操作。l 发送命令返回DATA数据说明:终端交易序号:4字节交易日期时间:7字节(YYYYMMDDHHMMSS)MAC1:4字节l 命令返回: 返回DATA数据说明:TAC:4字节MAC2:4字节7.3.5. 取钱包余额GET BALANCE命令用于读取电子存折或电子钱包余额,实现查询余额交易。读取电子钱包余额不需验证用户卡密码(PIN),个人化卡允许在特定的设备上录入密码,进行验证。l 发送命令l 命令返回: 返回DATA数据说明:电子钱包

35、余额:4字节7.3.6. 复合消费初始化INITIALIZE FOR CAPP PURCHASE命令用于初始化复合应用消费交易。l 发送命令DATA数据说明:密钥索引号:1字节交易金额:4字节终端机编号:6字节l 命令返回: 返回DATA数据说明:电子钱包余额:4字节电子钱包脱机交易序号:2字节透支限额:3字节密钥版本号:1字节算法标示:1字节伪随机数:4字节7.3.7. 更新复合消费数据UPDATE CAPP DATA CACHE命令用于复合应用消费交易中更新复合应用数据缓存,缓存数据将被DEBIT FOR CAPP PURCHASE命令用于改写复合应用专用文件中相关记录。l 发送命令表说明l 命令返回: 7.3.8. 复合消费DEBIT FOR CAPP PURCHASE命令用于复合应用消费交易。在执行INITIALIZE FOR PURCHASE命令成功后执行该命令,缓冲数据更新,并进行钱包操作。l 发送命令返回DATA数据说明:终端交易序号:4字节交易日期时间:7字节(YYYYMMDDHHMMSS)MAC1:4字节l 命令返回: 返回DATA数据说明:TAC:4字节MAC2:4字节第 33 页 共 33 页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号