收藏 分销(赏)

郑州城市卡通联机充值技术规范模板.doc

上传人:精*** 文档编号:2776481 上传时间:2024-06-05 格式:DOC 页数:35 大小:489.04KB 下载积分:12 金币
下载 相关 举报
郑州城市卡通联机充值技术规范模板.doc_第1页
第1页 / 共35页
郑州城市卡通联机充值技术规范模板.doc_第2页
第2页 / 共35页


点击查看更多>>
资源描述
郑州城市一卡通 联机充值技术规范 (版本 1.2.0) 郑州城市一卡通有限责任企业 广东铭鸿数据 二〇一三年十月 文档版本 序号 版本 日期 修改人 注释 1 V1.0.0 -10-20 杨霁赫 初建 2 V1.1.0 -11-18 杨霁赫 1) 补充充值确定; 2) 去掉PSAM卡PIN认证 3 V1.2.0 -12-18 杨霁赫 1)补充签到授权 目 录 1. 引言 5 1.1. 项目背景 5 1.2. 编制目标 5 1.3. 引用文档 5 1.4. 定义术语 6 1.5. 缩略语和符号 6 2. 充值终端要求 8 2.1. 终端内存 8 2.2. 用户卡操作 8 2.3. 交易提醒 8 2.4. 时钟 8 2.5. 数据通讯模块 8 2.6. 设备按键 9 2.7. 打印功效 9 2.8. 客显功效 9 2.9. 终端SAM卡 9 3. 终端授权 9 3.1. PSAM授权 9 3.2. 终端号 9 4. 终端功效 10 4.1. 终端管理 10 4.2. 卡余额查询 10 4.3. 卡片充值 10 4.4. 充值撤消 10 4.5. 终端交易查询 10 5. 处理步骤 11 6. 联机接口 12 6.1. 概述 12 6.2. 联机业务接口 12 6.2.1. 通讯方法 12 6.2.2. 整体结构说明 12 6.2.2.1. 报文头格式 12 6.2.2.2. 格式说明 13 6.2.3. 签到交易 13 6.2.4. 售卡交易 13 6.2.4.1. 售卡申请 13 6.2.4.2. 售卡确定 15 6.2.5. 充值交易 16 6.2.5.1. 充值申请 16 7. 常见指令 18 7.1. 通用指令 18 7.1.1. 取随机数 18 7.1.2. 取响应数据 19 7.1.3. 内部认证 19 7.1.4. 读二进制文件 20 7.1.5. 读统计文件 21 7.1.6. 文件选择 22 7.2. SAM卡指令 22 7.2.1. MAC1计算 22 7.2.2. 验证MAC2 24 7.3. CPU用户卡指令 24 7.3.1. 充值初始化 24 7.3.2. 充值指令 25 7.3.3. 初始化消费 26 7.3.4. 钱包消费 27 7.3.5. 取钱包余额 27 7.3.6. 复合消费初始化 28 7.3.7. 更新复合消费数据 29 7.3.8. 复合消费 30 1. 引言 1.1. 项目背景 本项目建设目标是“实现跨行业、跨区域一卡多用”,构建“郑州通”卡信息化系统。在“统一计划、分步实施、规范标准、平稳升级”建设标准指导下,采取优异、成熟计算机技术和IC卡技术,构筑高效、多应用一卡通应用信息平台和电子支付收费体系。从而为市民提供便捷服务,提升城市生活质量。项目总体计划行业应用关键包含:公交、地铁、出租、公用事业缴费、小额支付、校园、旅游、自行车领域。 1.2. 编制目标 本文档说明了郑州一卡通系统中采取各类应用终端技术规范,明确各类充值终端所必需含有功效、PSAM卡使用、终端对用户卡操作步骤、数据存放内容和终端和中心数据交换方法等。方便项目各参与单位统一、协作。 本标准包含内容最终解释权属于“郑州城市一卡通责任”。 1.3. 引用文档 下列文件中条款经过在本标准引用而成为本标准条款。通常注日期相关引用文件,其随即全部修改单(不包含堪误内容)或修订版均不适适用于本标准,然而,激励依据本标准达成协议各方研究是否使用这些文件最新版本。通常不注日期引用文件,其最新版本适适用于本标准。 u 《JR/T 0025.1 中国金融集成电路(IC)卡规范 第 1部分:电子钱包/电子存折应用卡片规范》 u 《JR/T 0025.2 中国金融集成电路(IC)卡规范 第 2部分:电子钱包/电子存折应用规范》 u 《JR/T 0025.9 中国金融集成电路(IC)卡规范 第 9部分:电子钱包/电子存折扩展应用指南》 u 《CJ/T 166- 建设事业集成电路(IC)卡应用技术》 u 《CJ/T 330- 电子标签通用技术要求》 u 《CJ/T 331- 城市公用事业互联互通卡通用技术要求》 u 《CJ/T 333- 城市公用事业互联互通卡密钥及安全技术要求》 u 《“郑州通”卡总集成及应用软件开发项目》招标文件 1.4. 定义术语 下列符号和缩略语适适用于本文档。 u 集成电路(IC,integrated circuit) 用于实施处理和/或存放功效电子器件。 u 无触点(contactless) 完成和卡交换信号和给卡供给能量,而无需使用通电流元件(即不存在从外部接口设备到卡内所包含集成电路直接通路)。 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. 缩略语和符号 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 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. 充值终端要求 为了确保整个一卡通业务平台能够稳定、可靠投入运行,需要各行业终端机具必需满足以下各章节需求。 2.1. 终端内存 终端应该含有足够内存容量来存放应用程序、交易数据和其它参数等。并确保在掉电后这些数据不会丢失。 2.2. 用户卡操作 终端应提供用户卡接口CPU卡读卡器接口,用来和CPU卡进行命令数据传输通讯。该读卡器模块包含机械、电气和逻辑协议等部分,确保交易安全性和完整性。 2.3. 交易提醒 终端设备应配置显示或生、光提醒功效,在交易完成或异常情况下给出不一样提醒; 2.4. 时钟 能处理脱机交易终端应配有时钟模块,用来提供当地日期和时间。日期用于应用使用期、失效期和脱机数据认证中证书使用期检验。时间也可用于确保交易唯一性识别和作为应用密文生成算法中输入数据。 2.5. 数据通讯模块 业务充值必需联机,要求终端有实时和一卡通中心后台充值主机通信模块,用于向主机发送数据报文,接收服务端返回指令。终端和中心通讯可采取PSTNstnModem拨号,GSM,GPRS,CDMA,ADSL等方法。 2.6. 设备按键 依据需要,自助充值终端设备需设置按键,用于输入交易金额、选择命令和实施功效按键。 2.7. 打印功效 终端应含有打印功效,在充值或撤消完成后,打印用户小票作为交易凭证。 2.8. 客显功效 依据需要终端设备可配置用户屏,让用户了解交易前后钱包金额改变情况。 2.9. 终端SAM卡 l 终端设备最少支持1个SAM卡插槽,本系统中提供SAM卡波特率38400。 3. 终端授权 终端设备必需经过一卡通授权(申请到PSAM),才能够使用设备对一卡通用户卡进行扣费。 3.1. PSAM授权 u PSAM卡由行业运行商申请,由一卡通企业立案后统一发放; u 签四处理步骤 1) 取得6字节终端编号:00B0960006 2) 进入1001应用:00A 3) 正式PSAM: A:80CA00000904EFD671E8603ECFE4 B:"+中心下发(随机数+MAC1)+"4500FF" 4) 测试PSAM: A:80CA00000904EFD671E8603ECFE4 B:"+中心下发(随机数+MAC1)+"0000FF" PSAM卡返回终端序号(8字符)+MAC1(8字符),将该数据写入到确定报文“终端设备编号”; 3.2. 终端号 终端编号从PSAM卡片内“卡片信息”中读取,即PSAM卡发行编号,长度为12个字符,由一卡通企业统一编制,不反复;在上传交易数据时,长度不足时时依据约定进行填充,达成要求长度(系统默认:16个字符)。 4. 终端功效 4.1. 终端管理 终端设备应含有系统本身操作用户身份识别功效,即操作员当地管理。因为一卡通企业不对终端操作用户进行管理,所以在此规范中不做要求。 4.2. 卡余额查询 持卡用户能够在终端上人工(或自助)进行查询卡片余额。设备应并经过显示器,将卡片目前余额显示给用户。用户卡余额查询犯错,应给出对应错误提醒。 4.3. 卡片充值 持卡用户能够在终端上人工(或自助)进行卡片充值。充值可选为一般钱包充值、公交钱包充次。终端依据用户充值类型和充值金额,选择对应操作。充值成功则打印充值小票,小票格式内容依据一卡通企业要求,统一格式。 4.4. 充值撤消 撤销交易是充值交易逆过程,当操作员充值错误时使用。操作员应对用户卡进行减值,撤消过程受一卡通中心控制,必需为最终一笔充值统计。 u 撤消过程不包含现金支付。 u 撤消成功打印撤消小票。 4.5. 终端交易查询 由操作员对当日交易信息情况进行查询,由中心返回当日充值成功总笔数、失败笔数和撤消总笔数。 5. 处理步骤 总体处理步骤说明: ① 设备开启加电后,首先检测有没有PSAM卡(充值过程中作身份认证); ② 在PSAM卡口令验证后读取PSAM卡卡号,作为终端序号,本系统中默认终端需要为16个字符,而实际读取为12位,不足位前补零; ③ 终端本身安全,由各运行商统一管理,不需将操作员信息提交到一卡通中心,一卡通只识别统一发行PSAM卡。 ④ 操作员身份认证经过后,检验终端设备上是否存有未冲正交易,如有则经过冲正步骤,处理完上笔交易。无需冲正,则直接进入各业务进行处理步骤。 ⑤ 交易完成,在当地需保留交易统计,方便终端和一卡通中心进行对帐,交易数据以一卡通中心数据为准,当地数据仅做参考。 6. 联机接口 6.1. 概述 本规范适适用于全部和清算中心系统相连售卡业务、充值业务、月票充值业务应用系统,即和清算中心系统相连代理一卡通业务行业分中心系统、营运(子中心)系统、代理点系统和直联设备系统等。 6.2. 联机业务接口 6.2.1. 通讯方法 充值点和一卡通中心之间有一个socket通道,该通道采取TCP/IP连接。充值点是用户端,一卡通中心是服务端,通道端口号为XXXX,中心地址为xxx.xxx.xxx.xxx,通讯由一方提议(对充值点和一卡通中心,由充值点提议),严格遵照一问一答逻辑。 6.2.2. 整体结构说明 6.2.2.1. 报文头格式 请求报文头格式: 字段名称 类型 长度 备注 信息类型码(即接口代码) byte 2 2字节byte[16, 1]字符格式“1001” 和高低位对应 需要做转换,char’1001’->[16][1] 报文版本号 byte 2 保留,默认值[0,0] 报文体加密算法 byte 1 保留,默认值[0]。报文体署名加密方法 报文长度 byte 2 发送报文全长[报文头 + 报文体] 计算方法:参考示例及“通讯报文整体结构及其说明”。 响应报文头格式: 字段名称 类型 长度 备注 信息类型码(即接口代码) byte 2 返回数据:2字节byte[16][1]. 解析成对应结果 (字符) “1001” ,对应模块”1001随机数请求模块(充值准备)”. 报文版本号 byte 2 保留,默认值[0,0] 报文体加密算法 byte 1 保留,默认值[0]。报文体署名加密方法 报文长度 byte 2 发送报文全长[报文头 + 报文体] 计算方法:参考示例及“通讯报文整体结构及其说明”。 6.2.2.2. 格式说明 如无尤其说明,报文全部字段长度不足够时在字段前补空格。 6.2.3. 签到交易 6.2.3.1. 签到申请 请求报文格式: 字段名称 类型 长度 备注 接口代码 C 4 1000 终端机编码 C 16 PSAM卡号 响应报文格式: 字段名称 类型 长度 备注 接口代码 C 4 1000 随机数 C 8 (下发到SAM卡) MAC1前8位 C 8 (下发到SAM卡) 密钥信息 C 16 备用(不处理) 响应码 C 5 00000:成功。其它:失败。 错误描述 C 12 6.2.3.2. 签到确定 请求报文格式: 字段名称 类型 长度 备注 接口代码 C 4 1001 终端编号 C 16 SAM卡逻辑卡号 终端设备编号 C 16 PSAM卡返回4字节序号+4字节MAC1 网点编码 C 16 系统分配网点,一卡通统一提供 MAC2 C 12 备用(补12空格) 响应报文格式: 字段名称 类型 长度 备注 接口代码 C 4 1001 代理点标志 C 1 0客服网点1代理点 系统时间 C 14 系统时间 响应码 C 5 00000:成功。其它:失败。 错误描述 C 12 6.2.4. 售卡交易 6.2.4.1. 售卡申请 请求报文格式: 字段名称 类型 长度 备注 接口代码 C 4 0088 终端编号 C 16 psam逻辑卡号 终端交易序列号 C 16 联机业务,PSAM卡不产生流水,由客服程序产生交易序号(次序号,每笔客服业务加1) 终端设备编号 C 16 系统分配设备编号 网点编码 C 16 系统分配网点编号 代理点标志 C 1 0客服网点1代理点 逻辑卡号 C 16 卡片读出 票卡物理卡号 C 16 卡片读出 票卡主类型 C 2 卡片读出 票卡子类型 C 2 卡片读出 押金 C 8 面值 C 8 无为0 首次充值金额 C 8 充值金额(预留) 目前默认为0 发卡方代码 C 4 卡片读出 城市代码 C 4 默认4500 卡片读出 行业代码 C 4 卡片读出 随机数 C 8 操作类型 C 1 1:正常;2:补卡售卡 3:新旧系统换卡 旧卡卡号 C 16 操作类型为1时,填空 支付方法 C 2 01现金、02充值券、03银联卡、04转值等 身份证 C 36 操作员 C 8 响应报文格式: 字段名称 类型 长度 备注 接口代码 C 4 0088 系统参考号 C 16 售卡交易产生流水号,作为前后半条匹配依据 终端编号 C 16 psam逻辑卡号。 逻辑卡号 C 16 启用时间 C 14 后台目前时间 写卡启用时间以后台系统时间为准 有效结束时间 C 8 启用日期+有效月份得到结束日期 年检有效日期 C 8 卡片押金 C 8 单位:元,系统参数 MAC C 8 回执尤其说明信息 C 100 表面印刷号 C 16 数据库读出 成本 C 8 单位:元,从卡片信息表里读出 手续费 C 8 响应码 C 5 00000:成功。其它:失败。 错误描述 C 12 6.2.4.2. 售卡确定 请求报文格式: 字段名称 类型 长度 备注 接口代码 C 4 0089 终端编号 C 16 psam逻辑卡号 系统参考号 C 16 售卡交易产生流水号,作为前后半条匹配依据 终端交易序列号 C 16 联机业务,PSAM卡不产生流水,由客服程序产生交易序号(次序号,每笔客服业务加1) 网点编码 C 16 系统分配网点编号 代理点标志 C 1 0客服网点1代理点 发卡方代码 C 4 卡片读出 发卡方子代码 C 4 目前默认0000 逻辑卡号 C 16 卡片读出 票卡物理卡号 C 16 卡片读出 票卡主类型 C 2 卡片读出 票卡子类型 C 2 卡片读出 写卡结果 C 1 0 写卡成功 1 写卡失败 2 :未知状态。 操作员编码 C 8 无操作员以空格填充 操作类型 C 1 1:正常;2:补卡售卡 3:新旧系统换卡 旧卡卡号 C 16 操作类型为1时,填空 响应报文格式: 字段名称 类型 长度 备注 接口代码 C 4 0089 客服流水号 C 16 回执编号 旧卡证件类型 C 2 旧卡证件号码 C 36 响应码 C 5 00000:成功。其它:失败。 错误描述 C 12 6.2.5. 充值交易 6.2.5.1. 充值申请 请求报文格式: 字段名称 类型 长度 备注 接口代码 C 4 1002 终端编号 C 16 psam逻辑卡号 终端交易序列号 C 16 联机业务,PSAM卡不产生流水,由客服程序产生交易序号(次序号,每笔客服业务加1) 终端设备编号 C 16 系统分配设备编号 网点编码 C 16 系统分配网点编码 代理点标志 C 1 0客服网点1代理点 发卡方代码 C 4 卡片读出 发卡方子代码 C 4 目前默认0000 逻辑卡号 C 16 票卡逻辑卡号 票卡物理卡号 C 16 票卡物理卡号 票卡主类型 C 2 卡片读出 票卡子类型 C 2 卡片读出 上次交易终端编号 C 16 卡片交易明细读出 上次交易日期时间 C 14 卡片交易明细读出 卡片充值随机数 C 8 验证和生成MAC时使用.由卡片取得. 非中心下发随机数。 票卡联机交易计数 C 4 票卡目前联机交易计数,充值前计数 票卡脱机交易计数 C 4 票卡目前脱机交易计数 业务类型 C 4 储值钱包充值 14 支付方法 C 2 01现金、02充值券、03银联卡、04转值等 充值金额 C 8 储值钱包充值为金额,10进制整数,单位为分 票卡余额 C 8 充值前余额,充值初始化读出,转换为10进制整数 MAC1 C 8 由卡片生成认证码 操作员编码 C 8 无操作员为空格(目前pos默认补空格) 城市代码 C 4 默认4500 卡片读出 行业代码 C 4 卡片读出 密钥版本号 C 4 充值初始化时返回 充值方法 C 1 0:一般充值1:转值 2:新旧系统卡片转值 响应报文格式: 字段名称 类型 长度 备注 接口代码 C 4 1002 系统参考号 C 16 后台处理流水号 终端编号 C 16 psam逻辑卡号 终端交易序列号 C 16 由客服程序产生交易序号(次序号,每笔客服业务加1) 逻辑卡号 C 16 MAC2 C 8 字符串 如84F8062C 操作结果 成功时有效 不成功时必需全0 充值时间 C 14 由中心返回 充值设备依次作为票卡充值时间 ‘响应码’成功时有效,不成功时为全0 回执尤其说明信息 C 100 表面印刷号 C 16 数据库读出 响应码 C 5 00000:成功。其它:失败。 错误描述 C 12 6.2.5.2. 充值确定 请求报文格式: 字段名称 类型 长度 备注 接口代码 C 4 1003 系统参考号 C 16 后台处理流水号 终端编号 C 16 psam逻辑卡号 终端交易序列号 C 16 由客服程序产生交易序号(次序号,每笔客服业务加1) 网点编码 C 16 系统分配网点编号 代理点标志 C 1 0客服网点1代理点 发卡方代码 C 4 卡片读出 逻辑卡号 C 16 卡片读出 票卡主类型 C 2 卡片读出 票卡子类型 C 2 卡片读出 票卡联机交易计数 C 4 票卡目前联机交易计数,充值后计数 票卡脱机交易计数 C 4 票卡目前脱机交易计数 系统时间 C 14 此次交易日期时间 应和中心在“充值申请”返回报文中系统时间一致 业务类型 C 4 月票钱包充值34,前补2位空格 支付方法 C 2 01现金、02充值券、03银联卡、04转值等 充值金额 C 8 储值钱包充值为金额,10进制整数,单位为分 票卡余额 C 8 充值后余额  TAC C 8 交易认证码 写卡结果 C 1 0:写卡成功;1:写卡失败;2:未知状态。  操作员编码 C 8 无操作员以空格填充 响应报文格式: 字段名称 类型 长度 备注 接口代码 C 4 1003 客服流水号 C 16 后台处理流水号 终端编号 C 16 psam逻辑卡号 终端交易序列号 C 16 由客服程序产生交易序号(次序号,每笔客服业务加1) 逻辑卡号 C 16 响应码 C 5 00000:成功。其它:失败。 错误描述 C 12 7. 常见指令 本系统中对SAM卡和用户卡操作包含:通用指令、PSAM卡专有指令和用户卡专用指令。 l 命令APDU格式 l 响应APDU格式 7.1. 通用指令 7.1.1. 取随机数 终端用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加密算法来对卡片进行认证。对于这个认证,卡片需要对接收到随机数进行加密,并将加密结果返回到终端设备。卡片直接对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字节和数据域 当CLA=“04”时,Lc=“04”,DATA=MAC l 响应数据 7.1.5. 读统计文件 READ RECORD命令用于读取非二进制文件中内容。被读取EF文件能够经过SELECT等命令进行显式选择,也能够经过READ RECORD命令P2字节进行隐式选择。 l 发送命令 NR—NUMBER NR=统计号(“01”~”FE”) Am—访问模式 当CLA = ‘00’时, Lc不存在,当CLA = ‘04’时, Lc = ‘04’ DATA 当 CLA =‘00’时,数据域不存在 当 CLA =‘04’时,数据域为SM-MAC(4 字节) l 响应数据 7.1.6. 文件选择 它用来激活一个存在文件或文件层。使用应用标识(AID)进行选择。 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 字节(0000) ▪备用代码 :8字节(0000) l 命令返回: ▪DATA::前4 字节终端脱机交易序号 ▪DATA::后4 字节报文校验码 MAC1 7.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数听说明: ▪电子钱包余额 :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字节 ▪密钥版本号 :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数听说明: ▪电子钱包余额 :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字节
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 品牌综合 > 行业标准/行业规范

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服