[计算机]CEB8583报文接口说明.doc

  1. 1、本文档共128页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机]CEB8583报文接口说明

CEB8583报文接口说明 1 概述 1.1 前言 目前国内各大ATM厂家提供不同的ATM接口标准。由于缺乏规范和控制,严重地阻碍了金融电子化的实施。为了改变这种工作方式,在此规范一个终端接口标准。 这个接口标准具有以下几个特点: 标准化:所有交易使用国际金融标准ISO8583。 规范化:所有交易及控制都提供明确的流程。 公开性:所有的加密算法都明确规定。 为了改变终端软件的质量,减少各家用户的协调工作,任何一家终端厂家必须严格遵守此终端标准。我们希望通过努力,使各大银行逐步具备自己的终端规范。 1.2 应用范围 本文件描述服务器 ISO8583是国际标准化组织推荐用于交换中心和成员行主机通讯的报文格式,本手册介绍服务器网络对ISO8583标准的解释和实现。 在阅读本文时,用户应参考ISO8583(1987)文本。 1.3 支持的通信协议 TCP/IP 1.4 网络构成说明 2 交易术语、符号说明 2.1 消息类型说明 ISO8583标准定义了几类消息来确定交易类型,在服务器 02XX 02XX类消息用于金融请求,被批准的金融交易的请求消息可用于立即对持卡人帐户的记帐处理。包括: ATM/柜台 -- 存款、取款,余额查询,(本系统内帐户间)转帐,IC卡圈存、圈提、代交费、发卡等。 注:以上交易需要提供密码。 02XX支持的信息: 0200 金融交易请求,0200消息要求对方以0210消息作为其应答。 0201 金融交易请求的重发,0201消息要求对方以0210消息作为其应答。 0210 金融交易请求应答,对0200金融交易请求必须用它来回答。 03XX 03XX类消息用于在服务器和终端之间传送文件更新数据。根据终端的不同要求,服务器接收终端的文件数据或向终端传送其需要的文件更新数据。 0300 终端上传文件或服务器下传文件的请求。必须以0310作为对本类报文的应答。 0310 对0300的应答。 04XX 04XX类信息用于执行对先前已请求进行的交易全部或部分冲正。04XX类冲正信息是由终端发起的,而调整交易信息则由人工产生。 下列是04XX信息: 0400 冲正通知,终端未在预定的时间内接到服务器发送的交易应答时,需要对未完成的交易进行冲正,此时发送0400消息。0400要求一个0410消息作为应答。 0410 冲正通知应答。这是对0400冲正通知消息必须的应答。 08XX 08XX消息用于服务器和终端之间的文件传输通知、签到、签退和密钥更新,每个终端都要在每日交易开始前或每日日终时向服务器申请更新密钥,以保证下一个工作日交易的安全性,双方要用相同的传输密钥对这些工作密钥进行加密或解密。 08XX支持的消息种类如下: 0800 文件传输开始通知、文件传输结束通知、签到、签退、密钥更新请求,要求以0810作为回答。 0810 是对0800消息必须的应答。 90XX 90XX消息用于服务器和终端之间的管理报文,终端需要定时向服务器汇报自己的状态,如钞箱状态等,以提供服务器对其进行管理的依据。服务器也向终端发送监控命令,用于查询终端设备的状态、开启、关闭某些终端,查询终端的统计数据等。 9000 终端的定时汇报报文,不需要应答。 9000 服务器向终端发送监控命令,需要9010做应答。 9010 终端对服务器的监控命令给予应答的报文。 91XX 91XX消息用于卡片管理(包括修改用户个人密码、查询明细等)、商户管理、机构柜员管理等管理类交易,支持的消息种类如下: 9100 交易请求,要求以9110作为应答。 9101 重发,要求以9110作为应答。 9110 服务器对9100和9101的回答。 在本规格说明书中,消息和报文都是指上述各类消息。这二个术语可替换使用。 2.2 DES计算方法 将数据以8Bytes为单位划分成若干个数据块,当数据块长度不足8Bytes时后补OX00。划分完毕后,将每一个数据块作为一个参与运算的数据块(Block),初始的种子Block为全二进制0的8Bytes的数据块,称之为ICV0. 算法流程如下: 2.3 字段及符号说明 字段定义(Field Definitions) 本节描述服务器网络报文中使用到的各个字段,这些描述包括字段的属性,大小和使用方法。 约定(Conventions) 字段采用属性后加上长度的方法来描述,下表定义这些属性的含义: 字段类型属性(Field Type attribute) 缩语 含义 a 字母字符 n 数字 s 特殊字符 an 字母和数字字符 as 字母和特殊字符 ns 数字和特殊字符 ans 字母、数字和特殊字符 MM 月份 DD 日期 YY 年份 hh 时 mm 分 ss 秒 LL,LLL 后面所跟的可变

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档