1.引言1.1.目的文档的目的是说明第二代支付系统的总体设计方案,分别对系统的物理结构、逻辑结构以及应用部署加以阐述,为下一步的系统概要设计及详细设计提供指导。1.2.背景与目标支付系统是社会支付体系的核心和枢纽,也是经济金融运行的重要基础设施。人民银行组织建设的第一代支付系统(主要包括大额支付系统、小额支付系统和全国支票影像交换系统三个应用系统),对加快社会资金周转、提高支付清算效率、畅通货币政策传导、促进国民经济健康平稳发展发挥着重要作用。随着我国社会经济的快速发展,金融改革继续深入,金融市场日益完善,支付方式也不断创新,对支付清算服务提出了许多新的、更高的要求。为此,人民银行决定立足第一代支付系统的成功经验,按照“继承发展、集中统一、安全高效、节约成本、平滑过渡”的原则,建设适应新兴电子支付发展的、面向参与者管理需要的、功能更完善、架构更合理、技术更先进、管理更简便的第二代支付系统。2009年12月2日,中国人民银行副行长苏宁在第二代支付系统暨中央银行会计核算数据集中系统建设电视电话会议上做了《加快第二代支付系统和中央银行会计核算数据集中系统建设,进一步提高金融服务水平》的讲话,提出必须加快第二代支付系统的建设,第二代支付系统的建设提上正式日程。我行第二代支付系统的建设既是对人民银行工作部署的认真落实,也是我行提升经营管理水平的必由之路。第二代支付系统建成后,将取代第一代支付系统成为国内各商业银行办理跨行支付业务的核心和主要的渠道。我行作为支付业务量最大的商业银行之一,建设行内系统有助于构建适用全国的中国现代化支付网络,是人民银行总体项目建设规划的一个重要组成部分,同时对于我行提高支付结算服务水平、拓展中间业务渠道、保持同业竞争力和防范支付结算风险具有十分重要的意义。1.3.预期读者第二代支付系统的设计人员、开发人员、维护人员。1.4.术语表第二代支付系统:第二代支付系统由人民银行牵头组织建设,各参与者开发行内系统及接口实现对接。本需求涉及的第二代支付系统包括行内大额支付系统、小额支付系统和全国支票影像交换系统。人民银行国家处理中心NPC:NPC是人民银行连接支付系统所有城市节点和特许参与者的中枢节点,负责接收、转发各CCPC和接收、处理特许参与者的支付指令,以及资金清算的一组硬件和软件系统的总称。参加支付系统的直接参与者必须在人民银行国家处理中心开设清算账户。人民银行城市处理中心CCPC:CCPC是人民银行支付系统的城市节点,连接NPC和各直接参与者,负责在NPC和直接参与者之间接收和转发支付指令的一组硬件和软件系统的总称。发起行:拥有人民银行批准的行号,通过支付系统提交支付业务并进行相应处理的银行的分支机构。接收行:拥有人民银行批准的行号,通过支付系统接收支付业务并进行相应处理的银行的分支机构。发起清算行:大额实时支付系统中拥有人民银行批准的行号,在国家处理中心开设账户,向城市处理中心提交支付业务并进行账务处理的银行的分支机构,其账户用于发起行和自身发起支付业务的资金清算和账务处理。发起清算行也是发起行。接收清算行:大额实时支付系统中拥有人民银行批准的行号,在国家处理中心开设账户,接收城市处理中心发来的支付业务并进行账务处理的银行的分支机构,其账户用于接收行和自身接收支付业务的资金清算和账务处理。接收清算行也是接收行。人民银行清算账户管理系统SAPS:SAPS是支付系统核心系统,处理大额支付系统全额、小额支付系统和网银系统轧差净额、中央银行会计核算数据集中系统(ACS)单边业务的资金清算。支持各业务应用系统独立提交资金清算指令。大额支付系统:大额支付系统以电子方式实时处理跨行同城和异地的每笔金额在规定起点以上的大额贷记支付业务和紧急的小额贷记支付业务,大额支付指令逐笔实时发送,全额清算资金。处理的主要业务包括汇兑业务、委托收款、托收承付划回业务、国库资金汇划(贷记)和银行间同业拆借、以及公开市场操作室和债券交易的即时转账等业务。小额支付系统:小额支付系统主要处理跨行同城、异地纸质凭证截留的借记支付业务以及金额在规定起点以下的小额贷记支付业务,支付指令批量或实时发送,净额清算资金。小额支付系统处理的主要业务类型包括普通贷记业务、普通借记业务、定期贷记业务、定期借记业务、实时贷记业务、实时借记业务。全国支票影像交换系统:全国支票影像交换系统运用影像技术,将实物支票转换为支票影像信息,实现纸质支票截留,通过人民银行全国支票影像交换系统,将支票影像信息传递至出票人开户行提示付款,等待出票行反馈回执信息后进行收款或退票处理;同时,接收他行提出的支票影像信息,核验支付依据无误后,据以进行确认或拒绝付款处理,并向提出行反馈相关回执,从而实现支票全国通用的支票业务处理。普通贷记业务:普通贷记业务主要指规定金额以下的汇兑、委托收款划回、托收承付划回、缴税、缴费以及国库汇划款项等主动汇款业务。普通借记业务:普通借记业务指收款人发起的借记付款人账户的业务。如代理银行完成财政授权支付后向国库申请清算资金、支票截留等。定期贷记业务:定期贷记业务主要指当事各方按照事先签订的协议,定期发生的由付款(清算)行发起的批量付款业务,如代付工资、保险金等,其业务特点是单个付款人同时付款给多个收款人。定期借记业务:定期借记业务主要指当事各方按照事先签订的协议,定期发生的由收款(清算)行发起的批量扣款业务,如收款单位委托其开户银行收取的水电煤气等公用事业费用,其业务特点是单个收款人向多个付款人同时收款。实时贷记业务:实时贷记业务是指由付款人发起的实时贷记收款人账户的业务。如跨行通存业务。实时借记业务:实时借记业务是指由收款人发起的实时借记付款人账户的业务。如跨行通兑、税务机关实时扣税等业务。支票截留:指收票行收到客户提交的纸质支票后,不再将支票交换至出票行,而是通过小额系统向出票行发起一笔借记业务,出票行根据借记业务指令中提供的支票信息、支付密码(或支票影像)等确认支票的真实性,并通过小额系统完成跨行资金清算。2.总体设计2.1.需求概要第二代支付系统为银行业金融机构提供两种接入方式:一是以法人机构为单位一点集中接入,参与者可以根据业务管理需要和行内系统建设情况,选择从支付系统国家处理中心(NPC)或城市处理中心(CCPC)接入;二是以分支机构为单位分散接入所在地CCPC。银行业金融机构采取一点接入方式下,第二代支付系统支持灵活选择资金清算模式。既可以开设单一清算账户,所有支付业务均通过该账户进行清算;也可以保留多个清算账户,支付业务分别通过指定账户进行结算,系统为参与者提供所有清算账户资金的集中统一管理。在保留第一代支付系统排队管理、清算窗口、自动质押融资、日间透支、小额业务撮合等流动性管理功能的基础上,第二代支付系统借鉴国际经验,根据我国银行业金融机构管理实际情况,新增了大额支付系统排队业务撮合、“资金池”管理、自动拆借、“一揽子”流动性实时查询等功能,为参与者提供更加全面的流动性风险管理。我国境内银行间外币询价交易主要通过外汇交易市场完成,外币资金结算通过外币支付系统完成,人民币资金结算则主要通过第一代支付系统完成,人民币与外币之间资金结算时间不同步,存在结算风险。第二代支付系统将与外币支付系统连接,支持人民币与外币交易的PVP(对等支付)结算,提高结算效率,降低结算风险。支持人民币跨境支付业务的处理,第二代支付系统支持人民币用于跨境支付以及境外支付的最终结算。系统在功能上支持参与者之间办理各种国际结算方式的信息流转及资金清算。由于目前支付系统参与者已覆盖香港和澳门地区的商业银行,未来还有可能扩展至其他地区,对于收、付款人开户银行均为支付系统参与者的跨境人民币支付业务,可直接通过支付系统办理;对于收、付款人开户银行有一方不是支付系统参与者,或者收、付款人开户银行都不是支付系统参与者的,可通过代理行方式委托支付系统参与者完成支付业务的资金结算。2.2.运行环境总行第二代支付系统应用服务器运行环境:软件运行环境:AIX或HP-UNIX操作系统、CICS中间件;TONGLINK/Q通讯中间件;硬件运行环境:AIX或HP-UNIX小型机;总行第二代支付系统数据库服务器运行环境:软件运行环境:AIX或HP-UNIX操作系统,sybase数据库硬件运行环境:AIX或HP-UNIX小型机;总行商业银行前置机(MBFE)应用服务器运行环境:软件运行环境:AIX6.1操作系统、TONGLINK/Q7.2.4.1通讯中间件;硬件运行环境:IBMP系列小型机;各分行第二代支付系统前置机运行环境:使用各分行现有大前置运行环境,不需变更。2.3.基本设计原则第二代支付系统将全面支持“一点接入、一点清算”和“一点接入、多点清算”两种清算模式,实现业务处理和资金清算相分离;能够更好的满足全行资金管理的要求,实现全面流动性风险管理;适应人民币国际化的趋势,更好的支持人民币跨境结算业务处理;加强支票截留业务的功能,使用第二代支付系统逐步取代全国支票影像交换系统;采用ISO20022标准描述第二代支付系统报文;第二代支付系统上线时采用“支付系统统一切换、各参与者分步切换”的方案。2.4.系统逻辑视图2.4.1.系统框架结构ATBSServerABC-CNAPS2ATBSClient影像平台客户端电子验印分行AIPS前置ACBSServerACBSClientABC-MBFEABIS第二代支付系统前端渠道层使用ACBS框架开发字符处理界面,使用ATBS框架开发支票截留业务处理界面,通过CTG和分行AIPS前置连接。分行AIPS前置通过CICSLINK方式和总行第二代支付系统连接。总行第二代支付系统通过TONGLINK/Q通讯中间件向商业银行前置机(MBFE)发送、接收报文,通过CICSLINK向ABIS发起联机交易。商业银行前置机(MBFE)通过TONGLINK/Q通讯中间件与支付系统国家处理中心(NPC)通讯,发送、接收业务报文。2.4.2.系统关系图ATBS客户端ATBS服务器总行第二代支付系统影像平台第二代支付系统MBFE服务器ACBS服务器支票圈存服务器CFS人民银行NPC国库信息处理系统托管业务清算管理系统现金管理网银/手机银行集中作业平台分行AIPSABIS-联行子系统影像平台支付密码系统清算系统关联系统贷记卡支票影像交换系统电子验印系统接口描述对端系统发起方调用方式支持业务内容传输协议备注影像平台接口影像平台系统第二代支付系统客户端、服务端API影像上传、入库HTTP电子验印接口电子验印系统第二代支付系统客户端、服务端API获取电子印鉴、批量上传图像TCP支付密码接口支付密码系统第二代支付系统CICSLINK核验支付密码TCP贷记卡接口贷记卡系统第二代支付系统CICSLINK核验贷记卡TCP现金管理接口现金管理系统第二代支付系统CICSLINK跨行汇兑业务TCP网银/手机银行接口网银/手机银行系统第二代支付系统CICSLINK跨行汇兑业务TCP国库业务接口国库信息处理系统第二代支付系统CICSLINK国库资金清算业务TCP集中作业平台接口集中作业平台第二代支付系统EciCall跨行汇兑业务TCP托管业务接口托管业务清算管理系统第二代支付系统CICSLINK跨行汇兑业务TCP清算系统接口清算系统第二代支付系统TONGLINK/Q通讯中间件资金清算信息、清算中心业务TCP支票影像接口支票影像交换系第二代支付系统EciCall支票影像回执TCP统业务2.5.系统结构图ATBS第二代支付系统服务器(CNAPS2)ClientServer联机批量影像客户端电子验印客户端应用层渠道接入层通讯层柜台渠道联行行名行号大额支付服务ACBSClientServer联行行名行号分行前置联机交易转发批量文件上传小额支付服务来帐贷记业务商业银行前置机MBFEMBFE应用层与行内系统通讯与人民银行通讯报文格式校验大额支付服务小额支付服务集中作业平台发送往帐业务接收来帐业务报文格式转换日终批量基础数据更新日终报表清算账户管理系统控制及管理清算系统通讯接口大额支付小额支付即时转账日终核对M