境内外币支付系统与直接参与机构 业务系统接口规范
V1.1
1引言3
1.1背景31.2编写目的31.3范围3 1.4定义和缩路语31.5参考资料31.6引用标准41.7从属关系4
2系统简介4
2.1系统概述42.1.1系统组成结构 42.1.2业务处理范围 52.2接口目标13 2.1.3时序图12
3物理连接说明143.1物理连接结构14
4接口模型说明 15
4.1接口结构15 4.2接口功能154.3通讯方式16
4.4应用连接说明16
4.4.2接口功能 4.4.1接口处理模式 18 16
5接口安全管理26
5.1传输安全265.2报文权限控制26 5.3数据签名机制27
7数字签名API使用说明 278基础数据文件格式说明 279接口报文说明27 10相关业务介绍27
11接口双方需要完成的工作11.1外币支付系统开发方需要完成的工作2711.2直接参与机构需要完成的工作27
12附件28
1引言
1.1背景
外币支付系统(CFXPS)定于2008年3月,在试点城市运行,届时,将有直接参与机构(商业银行行内系统、支付清算组织业务系统、外汇市场清算所业务系统、证券存管系统)通过直联方式 接入业务处理中心(FXCC).本文指描述《外币支付系统与直接参与机构业务系统接口规范》(以下简称接口规范),直接参与机构包括商业银行、支付清算组织、外汇市场清算所以及证券存管机构,不包括结算银行.
为保证试点城市顺利运行,外币支付系统按照项目工程实施计划编写接口规范,供直接参与行. 机构开发,系统开发人员依据接口规范设计及开发自己的系统接口.直接参与机构不包括结算银
本文描述商业银行行内系统(以下简称MB)、支付清算组织业务系统(以下简称CO)、外汇市场清算所业务系统以及证券存管系统,统称为直接参与机构业务系统.
1.2编写目的
本接口规范参考外币支付系统相关设计文档,目的指导直接参与机构的系统开发人员依据接口规范,开发自己的系统接口.
本接口规范的期望读者包括:直联的直接参与机构的系统分析员、程序员、测试人员、业务主管及其他相关人员.
1.3范围
本接口规范共分为十二章,主要包括引言、系统简介、物理连接说明、接口模型说明、报文处接口报文说明、相关业务介绍、接口双方需要完成的工作和附件. 理流程、接口安全管理、直联接口API使用说明、数字签名API使用说明、基础数据文件格式说明、
1.4 定义和缩略语
序号 名称 说明 备注1、 CFXPS 境内外币支付系统2、 FXCC 业务处理中心3、 MB 商业银行行内系统4、 Co 支付清算组织5、 FXSI 结算银行账户处理系统6、 Q-Q 直接参与机构行内系统和FXCC直接通过消息中间件连接的方式
1.5 参考资料
序号 名称 作者/编者 版本1、 境内外币支付系统需求书2、 境内外币支付系统技术方案
1.6引用标准
1)GB/T8567-2006《计算机软件文档编制规范》,该标准由中华人民共和国国家质量监督 检验检疫总局、中国国家标准化管理委员会2006年3月14日发布:
1.7从属关系
本文档从属于境内外币支付系统项目.
2系统简介
2.1系统概述
近年来,我国经济保持持续快速发展势头,城乡居民收入稳步提高,进出口贸易持续增长,劳动力、资本等生产要素流动的频度和范围进一步加大:随着入世“过渡期”正式结束,我国金融行格局,而且对未来我国银行业的发展产生显著的影响:就金融市场而言,自人民币汇率改革以来, 业已按照对世贸组织所做的承诺而实现全面开放,银行业的全面开放不仅会改变我国金融市场的人民银行加大了积极培育和发展金融市场的力度,发展远期、掉期等避险工具,并引入做市商制度呈现出融合发展的趋势.这一切都对我国支付体系的发展提出了更高的要求,其中“如何满足社付体系发展过程中函待解决的一个重要环节. 会对多币种支付的需求,规避结算风险,提高结算效率”在受到愈来愈广泛关注的同时,已成为支
长期以来,我国没有统一的银行间外币支付系统.各类交易引起的结算银行之间的外币资金结算,主要通过三个渠道处理:一是通过境外代理行进行资金收付结算:二是利用境内代理银行,特别是境内大银行拥有网络及网点资源优势,受其他中小银行委托,代理其国内外币结算和境外 资金调拨业务:三是通过国家外汇管理局的境外代理行进行结算.通过境外代理银行办理不仅费用高,还要承担时差风险,人民银行和外汇管理局也无法统一监测境内各个金融市场的外汇流动情况,而且境内市场交易数据通过境外结算,不利于维护我国金融信息安全:由境内有国际网点优势的银行代理,由于其业务垄断而无法提供公平公正的服务,将进一步导致中小银行及金融市场交易结算转而寻找境外代理,从而均直接影响到我国境内金融市场的运作效率与安全:目前外管 分局清算系统虽然提供了一个比较公平的外币支付环境,但其服务范围有限,主要是解决大城市内的同城业务,币种也只限于美元和港币,无法满足市场的清算需求.总之,这种格局使得我国结算银行外币资金分散存放,不仅结算效率低,而且还要承担跨境结算风险.因此,迫切需要一个高效与安全的银行间外币支付系统予以支持.
外币支付系统(CFXPS)以业务处理中心(FXCC)为核心,由直接参与机构等单一法人集中接入,由结算银行(FXSI)进行银行间外币资金结算.FXCC负责外币支付指令的接收、存储、清分、转发,并将参与者支付指令逐笔实时清算后,分币种分场次将结算指令提交结算银行结算.直接参与机构分为直接参与者和特许参与者,直接参与者是直接接入FXCC的银行业金融机构法人(以理外币支付业务的机构为间接参与者.结算银行是人民银行指定或授权的商业银行,为直接参与 下称作商业银行),特许参与者是直接接入FXCC的支付清算组织等法人机构:委托直接参与者办者开立外币结算账户,负责参与者之间的外币资金结算.
2.1.1系统组成结构
外币支付系统组成结构分为两层,第一层为业务处理中心(FXCC),第二层为商业银行行内系统、支付清算组织业务系统、外汇市场清算所业务系统、证券存管系统和结算银行结算账户处理系统等相关业务系统.外币支付系统提供标准的接口规范,支持各相关业务系统的接入.
本文描述FXCC和直接参与机构接口规范.通过接口API和消息中间件完成FXCC和直接参
与机构之间数据交换.具体描述如下:
1)FXCC:
FXCC负责外币支付指令的接收、存储、清分、转发,并将参与者支付指令逐笔实时清算后,分币种分场次将结算指令提交结算银行结算.配置专门的消息中间件接收队列(本地队列)接收FXSI发送来的往帐业务数据,配置专门的发送队列(远程队列)向FXSI发送来账业务数据和往帐 回应数据.
2)直接参与机构:
商业银行、支付清算组织、外汇交易市场清算所、证券存管、作为直接参与机构与FXCC连接.在直接参与机构配置专门的消息中间件接收队列(本地队列)接收FXCC发送来的来账和往帐回应业务数据,同时配置专门的发送队列(远程队列)向FXCC发送往帐业务数据.
3)消息中间件:
FXCC与直接参与机构通过消息中间件进行数据传输,目前支持的消息中间件产品包括IBMMQ6.0 和I TongLINK/Q6.3:
4)接口API:
外币支付系统提供接口API供Q-Q直联的直接参与机构,同时在直接参与机构部署一组接口API,实现直接参与机构与FXCC的对接:接口API主要完成外币支付业务报文的合法性检查和接收发送,直接参与机构调用接口API的发送函数发起外币支付业务,发送函数对待发送的往帐报文进行合法性检查,并加身份验证码,正确后放入消息中间件的发送队列:直接参与机构调用接口并核身份验证码,正确后交给直接参与机构程序进行后续处理. API的接收函数接收外币支付业务,接收函数从接收队列获得待处理的来账报文进行合法性检查,
直接参与机构通过调用外币支付系统提供的接口API,依据接口API编写相应的接口系统可直接发起和接收允许收发的外币支付业务以及其他信息业务.
2.1.2业务处理范围
报文方向定义:
1、MB与FXCC之间报文发送/接收关系如下:
MB→FXCC:MB向FXCC发送外币支付报文 MBFXCC:MB向FXCC接收外币支付报文MB→FXCC:MB向FXCC发送外币支付报文,并接收FXCC转发的外币支付报文
2、证券存管系统与FXCC之间报文发送/接收关系如下:
证券存管系统→FXCC:证券存管系统向FXCC发送外币支付报文证券存管系统FXCC:证券存管系统向FXCC接收外币支付报文 证券存管系统→FXCC:证券存管系统统向FXCC发送外币支付报文,并接收FXCC转发的外币支付报文
3、支付清算组织系统与FXCC之间报文发送/接收关系如下:
COFXCC:CO向FXCC接收外币支付报文 CO→FXCC:CO向FXCC发送外币支付报文CO→FXCC:CO向FXCC发送外币支付报文,并接收FXCC转发的外币支付报文
4、外汇市场清算所与FXCC之间报文发送/接收关系如下:
外汇市场清算所→FXCC:外汇市场清算所向FXCC发送外币支付报文外汇市场清算所FXCC:外汇市场清算所向FXCC接收外币支付报文 外汇市场清算所统→FXCC:外汇市场清算所系统向FXCC发送外币支付报文,并接收FXCC转发的外币支付报文
系统运行状态定义: