人民银行第二代支付系统互联规范、报文交换标准概要介绍(开发座谈会(第一期)版)
构建支付报文传输平台后,支付系统与参与者和其他
外围系统的关系如下图所示:
CFXPS
CNAPS2
大额支付系统 小额支付系统 网上支付跨行清算系统 清算账户管理系统 公共管理系统
ECDS
• 图中的CNAPS2, 即第二代支付系统 包含了大额支付系 统、小额支付系统、 网上支付跨行清算 系统、清算账户管 理系统、公共数据 管理系统等业务系 统
行内系统不改造的参与者如何 接入二代支付系统?
• 仍通过现有的一代大、小额支付系统前置机(即MBFE)接入。 • 行内系统不需要调整与修改,与支付系统之间仍收、发原一代支付
系统的CMT/PKG格式报文。
完成行内系统改造后的参与者 如何接入二代支付系统?
• 一代支付系统建设过程中,大额 、小额…等每一个业务系统都建设了一 套相对独立的从参与者到CCPC再到NPC的应用逻辑,既要负责业务需求 和功能的实现,也要负责报文收发和节点间的传输。从实际情况来看,关 于报文的收发和在节点间的传输需求,对各个业务系统而言,基本都是一 致的,因此各系统分别去实现这些功能属于重复。
• 为便于向参与者提供灵活、可靠的接入服务,二代支付系统建设中,提出 了“报文传输与业务处理分离”的思路,通过构建一个高可用的支付报文 传输平台(Payment Message Transmission System,简称PMTS),实 现参与者与支付系统之间安全可靠的支付业务报文传递。
• 从支付报文传输平台(即PMTS )的角度来看,各类金融信息系统均可接 入到该平台,通过该平台提供的服务来发送/接收跨行的报文;支付系统 处理中心也只是接入到PMTS的一个信息系统,从PMTS中获取报文,进 行处理和转发。
– 报文1实际上经过API后转换为报文2。两个报文略有不 同,主要有三点不同:
– 1、报文头长度不同。报文1使用的是所谓的“短报头”。 而报文2使用的是所谓的“长报头”。
– 2、密押字段。对于需要加、核密押的报文,报文1中是 不含密押字段的。而报文2经过API后增加了密押字段。
– 3、报文尾。大额报文,报文1是不含报文尾的,报文2 含报文尾。
• 示意图如右 所示:
支付系统端
支
付
数据交换
系
消息中间件
统
系统参与者端
P
M
T
行
S
数据交换 内
M
系
B
统
F
E
完成行内改造的参与者接入前 的工作
• 需完成以下两项工作:
– 1、按照《第二代支付系统直联前置机配置指 引》,准备前置机运行环境,部署PMTS参与 者接入端软件;
– 2、按照《第二代支付系统报文交换标准》, 完成“互联规范”中要求的有关支付系统业务 报文(含一代报文和二代报文,具体参考“互 联规范” 4.6节)的开发。
CNAPS2接入网关B
PMTS服务器
PMTS服务器
inactive
inactive
active
active
行内系统
行内对于多台PMTS-MBFE可 用性及负载情况的探测
• 当行内部署2台或者更多的PMTS-MBFE时,可以通过向PMTS-MBFE发 送报文了解这些PMTS-MBFE的可用性及负载情况。
• 1、可用性判断标准:
• 发送探测请求报文后,超过 行内规定的时间无回应报文
• 2、负载情况的判断标准:
• 探测回应报文中有一个“负 载系数”的值,表示该 PMTS-MBFE的压力(即待 处理的业务报文数量),0 时表示无压力,值越大则负 载越大。
参与者接入端软件的数据交换
• 参与者通过 参与者接入 端软件与支 付系统进行 报文交换
• 当任一直联前置
机发生故障时, CNAPS2
即单点故障情况
单个CNAPSFE故障时
下,报文收发功 参与者
能不受影响。
• 部署示意图如下:
active
active
inactive
active
PMTS-MBFEA
PMTS-MBFEB
PMTS-MBFEA
PMTS-MBFEB
行内系统
行内系统
并行冗余模式
CNAPSFEA 共享存储
CNAPSFEB
行内系统
CNAPSFEA
CNAPSFEB
共享存储
行内系统
CNAPSFEA
CNAPSFEB
共享存储
行内系统
并行模式
• 并行模式下,两
台(或多台)直
联前置机均与支
付系统接入网关
连接,同时在线,
完成报文收发。
CNAPS2接入网关A CNAPS2接入网关B
CNAPS2接入网关A CNAPS2接入网关B
与第一代支付系统的兼容
• 为了实现第一代支付系统向第二代支付系统的平滑过 渡,第二代支付系统投产后相当一段时间内,将既支 持参与者通过行内系统改造采用第二代支付系统报文 标准接入,也支持参与者不进行改造,继续采用原一 代报文交换标准接入。
• 因此,完成行内系统改造的参与者加入二代支付系统 时,需要在支持二代支付系统报文标准(即XML格式 报文)的同时,支持部分一代支付系统报文标准(即 CMT/PKG格式报文),以实现与未完成行内系统改 造的参与者间进行业务往来。
• 当主用直联前置机发生 故障时,可即时启用备 用直联前置机,接入网 络,进行报文的收发。
CNAPS2接入网关A CNAPS2接入网关B
CNAPS2接入网关A CNAPS2接入网关B
CNAPS2 参与者
主用CNAPSFE发生故障
主用
PMTS-MBFEA
备用
PMTS-MBFEB
备用
PMTS-MBFEA
– 而对于行内系统调用API接收报文时,与上面提到的三 点不同相反。
3、基础数据文件
• 为便于各系统参与者将二代支付系统的各类基础数据导入行内系统或者进 行其他处理,二代支付系统提供了基础数据文件。(例如行内准备测试环 境,需要一套完整的支付系统参数数据,则需要对这个基础数据文件进行 处理后,导入到自身系统中)。基础数据文件的格式是XML的。
• 详细报文交换标准参考《第二代支付系统报文交换标准》。
2、原第一代支付系统报文交换标准
• 原一代支付系统的CMT/PKG报文的格式保持“不变”。 • 详细报文交换标准参考《二代支付系统报文交换标准》。
• 关于格式保持不变,注意:
– 原一代支付系统中,参与者行内系统是调用人民银行发 布的API与支付系统的MBFE进行通讯的,当报文从行 内系统发出时,如图:
参与者接入端软件的部署
• 系统参与者使用 参与者接入端服 务器通过支付系 统专用网连接第 二代支付系统,
参与者接入端服
务器上部署参与
者接入端软件,
参与 者接
物理摆放在系统
入端 软件
参与者系统内部,
使用消息中间件
和支付系统交换
业务报文。
• 部署示意图如右:
二代支付系统
支付系统专用网
路由器
防火墙
签名服务器
主用
PMTS-MBFEB
行内系统
行内系统
主备模式
• 热备模式:
• 主用直联前置机与备
用直联前置机共享存
பைடு நூலகம்
储设备。主用直联前
置机与CCPC两台服
务器连接,负责完成
报文收发。备用直联 前置机同时保持与
CNAPS2接入网关 CNAPS2接入网关
CNAPS2接入网关 CNAPS2接入网关
CNAPS2接入网关 CNAPS2接入网关
国债 银联
支付报文传输平台
商业银行
清算组织
ACS • 支付报文传输平台
( 即PMTS)负责
完成第二代支付系
统与外部参与者间
TCBS
的支付业务报文传
输,是整个第二代
支付系统的一个基
础服务平台。
......
PMTS的功能与特点
• 支付报文传输平台(PMTS)作为一个连接支付系统和参与者的渠道,是一个高 可用的端到端报文传输平台,其任务是保证支付系统与各个参与者之间的高可靠 性的报文传输。其业务功能主要是以下几点:
• 行内系统发送报文给支付系统时,应将待发送的往帐报文使用XML Schema(随报文标准一起下发的)进行格式检查,检查通过后,才能 提交给参与者接入端软件。
• 行内系统从参与者接入端软件接收报文后,行内系统应使用XML Schema对收到的来帐报文进行格式检查,检查通过后,才能提交给行 内系统进行业务处理。对检查失败的来帐报文,行内业务人员可以选择 主动联系支付系统业务管理人员,对异常来账报文做补发处理;也可选 择行内系统直接丢弃,留待日终对账解决。
参与者接入端服务器 (部署PMTS-MBFE应
用软件)
行内系统
一代支付系统 密押设备
PMTS-MBFE集群方式部署建议
• PMTS-MBFE集群配置方式支持
– 主备模式
• 冷备模式 • 热备模式
– 并行模式
• 并行模式 • 并行冗余模式
主备模式
• 冷备模式:
• 主用直联前置机与备用 直联前置机不共享存储 设备,配置为相同的系 统配置、网络IP等等, 正常情况下,主用直联 前置机与CCPC两台服 务器连接,负责完成报 文收发。而备用直联前 置机不启用。如右图:
第二代支付系统 互联规范、报文交换概要介绍
中国人民银行清算总中心 支付系统开发中心
主要内容
• 第一部分:
– 第二代支付系统互联规范介绍
• 第二部分:
– 第二代支付系统报文交换标准介绍
• 第三部分:
– 有关问题说明
第二代支付系统互联规范介绍
•第二代支付系统互联规范共由13个文档组成,每 个文档适用于不同类型的系统参与者与第二代支 付系统互联。 •注意:选择与本参与机构的类型相适合的文档进 行阅读。这13个文档不是每个都对本行有用,不 需要全部。
3.第二代支付系统报文交换标准(小额支付系统分册)
第二代支付系统报文交换标准[小额支付系统分册]内部资料,注意保管第二代支付系统报文交换标准【小额支付系统分册】(版本1.4.6)中国人民银行清算总中心2017年07月注:变化状态:A—增加,M—修改,D—删除目录修改记录 (4)1报文清单及概要 (18)1.1报文清单 (18)1.2数据类型 (20)2第二代支付系统报文(XML格式) (21)2.1客户发起普通贷记业务报文<BEPS.121.001.01> (21)2.2金融机构发起普通贷记业务报文<BEPS.122.001.01> (31)2.3(复用ISO20022报文)实时贷记业务报文<BEPS.123.001.01> (39)2.4(复用ISO20022报文)实时贷记回执业务报文< BEPS.124.001.01> (47)2.5(复用ISO20022报文)定期贷记业务报文< BEPS.125.001.01> (50)2.6普通借记业务报文<BEPS.127.001.01> (58)2.7(复用ISO20022报文)普通借记业务回执报文< BEPS.128.001.01> (72)2.8(复用ISO20022报文)CIS通用回执业务报文< BEPS.130.001.01> (77)2.9实时借记业务报文<BEPS.131.001.01> (86)2.10(复用ISO20022报文)实时借记业务回执报文< BEPS.132.001.01> (95)2.11(复用ISO20022报文)定期借记业务报文< BEPS.133.001.01> (99)2.12(复用ISO20022报文)定期借记业务回执报文< BEPS.134.001.01> (108)2.13批量代收业务报文< BEPS.380.001.01> (112)2.14批量代收业务回执报文< BEPS.381.001.01> (119)2.15批量代付业务报文< BEPS.382.001.01> (122)2.16批量代付业务回执报文< BEPS.383.001.01> (130)2.17实时代收业务报文< BEPS.384.001.01> (133)2.18实时代收业务回执报文< BEPS.385.001.01> (140)2.19实时代付业务报文< BEPS.386.001.01> (143)2.20实时代付业务回执报文< BEPS.387.001.01> (151)2.21代收付业务拒绝通知报文< BEPS.388.001.01> (153)2.22代收付业务收付款确认报文< BEPS.389.001.01> (155)2.23(复用ISO20022报文)代收代付撤销申请报文< BEPS.390.001.01> (156)2.24(复用ISO20022报文)代收代付撤销应答报文< BEPS.391.001.01> (162)2.25批量客户签约协议管理报文< BEPS.392.001.01> (164)2.26批量客户签约协议管理应答报文< BEPS.393.001.01> (171)2.27批量客户账户信息查询报文< BEPS.394.001.01> (173)2.28批量客户账户查询应答报文< BEPS.395.001.01> (178)2.29(复用ISO20022报文)主动缴款查询报文< BEPS.396.001.01> (180)2.30主动缴款查询应答报文< BEPS.397.001.01> (185)2.31(复用ISO20022报文)主动缴款通知报文< BEPS.398.001.01> (187)2.32(复用ISO20022报文)主动缴款通知应答报文< BEPS.399.001.01> (194)2.33发票打印申请报文<BEPS.403.001.01> (196)2.34发票打印回应报文<BEPS.404.001.01> (201)2.35(复用ISO20022报文)借记业务止付申请报文<BEPS.411.001.01> (203)2.36借记业务止付应答报文<BEPS.412.001.01> (210)2.37(复用ISO20022报文)实时业务冲正申请报文<BEPS.413.001.01> (212)2.38实时业务冲正应答报文<BEPS.414.001.01> (215)2.39实时业务冲正通知报文<BEPS.415.001.01> (217)2.40支票圈存管理报文<BEPS.418.001.01> (218)2.41支票圈存管理应答报文<BEPS.419.001.01> (223)2.42小额业务对账申请报文<BEPS.720.001.01> (225)2.43小额业务包汇总核对报文<BEPS.721.001.01> (227)2.44小额业务包明细核对申请报文<BEPS.722.001.01> (233)2.45小额业务包明细核对应答报文<BEPS.723.001.01> (235)2.46小额业务包下载申请报文<BEPS.724.001.01> (238)2.47小额业务包下载申请应答报文<BEPS.725.001.01> (240)2.48小额预对账报文<BEPS.726.001.01> (242)3业务组件 (246)3.1国库资金信息<F SL I NF> (246)修改记录说明:[C]-创建;[M]-修改;[A]-增加;[D]-删除;1报文清单及概要1.1报文清单第二代支付系统报文交换标准[小额支付系统分册]1.2数据类型202第二代支付系统报文(XML格式)2.1客户发起普通贷记业务报文<beps.121.001.01>2.1.1报文功能本业务指付款人发起的贷记收款人账户的业务,规定金额以下的汇兑、委托收款(划回)、托收承付(划回)、缴费业务以及贷记退汇等主动汇款业务,由付款清算行发起,经由CNAPS2轧差后转发收款清算行。
中国人民银行办公厅关于印发第二代支付系统工程实施计划的通知
中国人民银行办公厅关于印发第二代支付系统工程实施计划的通知文章属性•【制定机关】中国人民银行•【公布日期】2010.06.08•【文号】银办发[2010]110号•【施行日期】2010.06.08•【效力等级】部门规范性文件•【时效性】现行有效•【主题分类】银行业监督管理正文中国人民银行办公厅关于印发第二代支付系统工程实施计划的通知(银办发[2010]110号)人民银行上海总部,各分行、营业管理部、省会(首府)城市中心支行、深圳市中心支行;国家开发银行,各政策性银行,国有商业银行,股份制商业银行,中国邮政储蓄银行:为加快第二代支付系统的开发建设,明确各部门的职责,保障系统如期上线运行,人民银行制定了第二代支付系统工程实施计划(见附件)。
系统建设工程实施计划中,比较重要的工作时间安排如下:一、项目启动阶段2009年11月底前,完成业务需求书的拟定;2010年5月25日前,完成技术方案的拟定;2010年6月8日前,完成技术方案设计和专家论证;2010年7月30日前,完成业务应用系统需求规格说明书确认;2010年8月31日前,完成管理信息系统需求规格说明书确认。
二、系统开发和环境准备阶段2010年10月11日前,发布系统互联规范和前置机配置指引;2010年9月16日前,网络软硬件及服务采购到货;2010年11月24日前,计算机(含安全)软硬件采购到货;2011年3月10日前,完成网络联调及测试;2011年6月10日前,完成第二代支付系统应用软件开发和内部测试;2011年5月20日前,参与机构完成接口软件开发和行内系统改造;2011年6月29日前,完成生产环境计算机系统集成;2011年7月8日前,完成参与机构的接口验收。
三、业务测试阶段2011年6月16日前,完成第二代支付系统系统应用软件业务测试。
四、模拟运行和上线试运行阶段2011年8月25日,完成模拟运行;2011年10 月8日,完成第二代支付系统上线试运行。
人民币跨境金融服务系统(一期)报文交换标准解析
人民币跨境金融服务系统(一期)报文交换标准解析本文档旨在解析人民币跨境金融服务系统(一期)的报文交换标准。
简介人民币跨境金融服务系统(一期)是一项旨在提供便利、高效和安全的人民币跨境金融服务的系统。
为了确保顺畅的信息交流和数据传输,系统使用特定的报文交换标准。
报文交换标准概述人民币跨境金融服务系统(一期)的报文交换采用以下标准:1. 报文格式:所有报文遵循统一的格式规范,包括报文头部和报文体部分。
2. 报文字段:每个报文包括必要的字段,用于准确传递信息。
字段应按照规定的位置和格式进行填写。
3. 报文编码:报文中的文本内容使用统一的编码格式,确保所有参与方能够正确解读和处理报文。
4. 报文加密:为保护报文中的敏感信息,报文需要进行加密处理。
加密算法和密钥的使用符合行业标准和安全要求。
标准实施要求为确保人民币跨境金融服务系统的正常运行,参与方需要满足以下实施要求:1. 系统兼容性:参与方的技术系统需要与人民币跨境金融服务系统兼容,包括支持相应的报文通信标准和加密算法。
2. 报文验证:接收方需要对接收到的报文进行验证,确保报文格式正确且完整。
3. 报文处理能力:参与方需要具备处理大量报文的能力,以实现高效和及时的交换。
总结人民币跨境金融服务系统(一期)报文交换标准是确保系统顺利运行和信息准确交流的重要要求。
参与方必须遵守这些标准,并满足相关的实施要求。
只有通过规范的报文交换,系统才能提供便利、高效和安全的人民币跨境金融服务。
以上是对人民币跨境金融服务系统(一期)报文交换标准的解析。
了解并遵守这些标准将有助于参与方在系统中顺利进行跨境金融服务。
如果您还有任何疑问或需要进一步信息,请随时与我们联系。
5.第二代支付系统报文交换标准(公共控制系统分册)V1.4解析
第二代支付系统报文交换标准【公共控制系统分册】(版本1.4)中国人民银行科技司2012年11月目录修改记录 (1)1报文清单及概要 (7)1.1报文清单 (7)1.2数据类型 (8)2第二代支付系统报文(XML格式) (9)2.1(复用IBPS)自由格式报文<CCMS.303.001.02> (9)2.2(复用IBPS、复用ISO20022报文)业务撤销申请报文<CCMS.307.001.02> (13)2.3(复用IBPS、复用ISO20022报文)业务撤销应答报文<CCMS.308.001.02> (17)2.4通用非签名信息业务报文<CCMS.310.001.01> (20)2.5通用非签名信息业务应答报文<CCMS.311.001.01> (25)2.6通用签名信息业务报文<CCMS.312.001.01> (27)2.7通用签名信息业务应答报文<CCMS.313.001.01> (32)2.8业务查询报文<CCMS.314.001.01> (34)2.9业务查复报文<CCMS.315.001.01> (39)2.10(复用ISO20022报文)业务状态查询申请报文<CCMS.316.001.01> (41)2.11(复用ISO20022报文)业务状态查询应答报文<CCMS.317.001.01> (47)2.12(复用ISO20022报文)业务退回申请报文<CCMS.318.001.01> (51)2.13(复用ISO20022报文)业务退回应答报文<CCMS.319.001.01> (58)2.14(复用IBPS)系统状态变更通知报文<CCMS.801.001.02> (62)2.15(复用IBPS)参与机构状态变更通知报文<CCMS.803.001.02> (66)2.16(复用IBPS)登录/退出申请报文<CCMS.805.001.02> (68)2.17(复用IBPS)登录/退出应答报文<CCMS.806.001.02> (70)2.18(复用IBPS)强制离线通知报文<CCMS.807.001.02> (72)2.19(复用IBPS)停启运通知报文<CCMS.809.001.02> (73)2.20ACS专用时间结束通知报文<CCMS.811.001.01> (76)2.21(复用IBPS)通用处理确认报文<CCMS.900.001.02> (78)2.22(复用IBPS)数字证书绑定通知报文<CCMS.903.001.02> (80)2.23业务种类与类型管理报文<CCMS.906.001.01> (83)2.24(复用IBPS)系统参数变更通知报文<CCMS.907.001.02> (85)2.25(复用IBPS)报文丢弃通知报文<CCMS.911.001.02> (95)2.26CIS代理行变更通知报文<CCMS.913.001.01> (97)2.27业务权限变更通知报文<CCMS.915.001.01> (99)2.28行名行号变更通知报文<CCMS.916.001.01> (106)2.29基础数据变更通知报文<CCMS.917.001.01> (110)2.30数字证书下载申请报文<CCMS.919.001.01> (113)2.31数字证书下载应答报文<CCMS.921.001.01> (116)2.32业务金额上限下发报文<CCMS.926.001.01> (118)2.33(复用IBPS)通信级确认报文<CCMS.990.001.02> (121)2.34探测请求报文<CCMS.991.001.01> (123)2.35探测回应报文<CCMS.992.001.01> (126)3业务组件 (128)3.1期数信息<N B I NF> (128)修改记录1报文清单及概要1.1报文清单第二代支付系统报文格式标准(公共控制系统分册)1.2数据类型中国人民银行科技司第8页2第二代支付系统报文(XML格式)2.1(复用IBPS)自由格式报文<ccms.303.001.02>2.1.1报文功能参与机构之间或参与机构与CNAPS2节点之间用于业务通知、联络等事项的信息类业务报文。
二代支付系统--总体
资金池管理
“资金池”管理功能是指,根据法人机构授权,系统将其 在支付系统的清算账户与其分支机构清算账户进行双边绑定,当分 支机构清算账户可用头寸不足支付时,自动从“资金池”内法人机 构清算账户自动调拨资金完成资金清算
适用范围
同一法人及不同分支机构在支付系统开立多个清算账户。
触发条件
3 工程项目管理规划
外汇 交易 系统
城市 商业 银行 汇票 处理 系统
商业 银行 行内 系统
分散 接入 票据 交换 机构
第二代支付系统建设的总体目标
立足第一代支付系统的成功经验,引入 先进的支付清算管理理念和技术,进一步丰富系 统功能,提高清算效率,拓宽服务范围,加强运 行监控,完善灾备系统,建设适应新兴电子支付 发展的、面向参与者管理需要的、功能更完善、 架构更合理、技术更先进、管理更简便,以上海 中心建设为起点,以北京中心投产为建成标志的 新一代支付系统。
➢ 网银服务对于商业银行的重要意义
•提升核心竞争力 •分流柜面业务,缓解网点排队压力 •节约网点建设和人力、物力运营成本 •提供服务不受营业时间和网点限制 •发展最快、最具增长潜力的业务平台
3 工程项目管理规划
网上支付跨行清算系统
中国现代化支付系统的重要应用系统 主要支持网上跨行零售支付业务的处理 业务指令逐笔发送、实时轧差、定时清算 客户通过在线方式提交支付业务,并可实时获取业务处
3 工程项目管理规划
第第一代支付系统应用系统架构图
清算账户管理系统
大额支付系统 清算账户管理系统
(部分功能)
大额支付系统
支付管理信息系统
小额支付系统
影像交换系统
•SAPS与大额支付系统保持紧耦合关系;SAPS的对外清算服务时间与大额支 付系统的运行时序保持一致;尚未实现对核心账务数据的统一存贮管理。
2.第二代支付系统报文交换标准(大额支付系统分册)
第二代支付系统报文交换标准【大额支付系统分册】(版本1.0)中国人民银行清算总中心2010年10月第二代支付系统报文格式标准(大额支付系统分册) RDC-DED -MEC中国人民银行清算总中心 第2页注:变化状态:A —增加,M —修改,D —删除目录1报文清单及概要 (4)1.1报文清单 (4)1.2数据类型 (4)2二代支付系统报文(XML格式) (5)2.1(复用ISO20022报文)客户发起汇兑业务报文<HVPS.111.001.01> (5)2.2(复用ISO20022报文)金融机构发起汇兑业务报文<HVPS.112.001.01> (18)2.3(复用ISO20022报文)即时转账报文<HVPS.141.001.01> (22)2.4即时转账排队/撤销通知报文<HVPS.142.001.01> (33)2.5PVP结算申请信息报文<HVPS.143.001.01> (36)2.6PVP结算应答信息报文<HVPS.144.001.01> (40)2.7申请清算银行汇票资金报文<HVPS.151.001.01> (41)2.8银行汇票全额兑付通知报文<HVPS.152.001.01> (49)2.9银行汇票申请退回业务报文<HVPS.153.001.01> (51)2.10大额业务对账申请报文<HVPS.710.001.01> (54)2.11大额业务汇总核对报文<HVPS.711.001.01> (57)2.12大额业务明细核对申请报文<HVPS.712.001.01> (60)2.13大额业务明细核对应答报文<HVPS.713.001.01> (62)2.14大额业务下载申请报文<HVPS.714.001.01> (64)2.15大额业务下载应答报文<HVPS.715.001.01> (66)2.16大额预对账报文<HVPS.716.001.01> (67)2.17资金拆借信息下载报文<HVPS.717.001.01> (69)3业务组件 (71)1报文清单及概要1.1报文清单1.2数据类型2二代支付系统报文(XML格式)2.1(复用ISO20022报文)客户发起汇兑业务报文<hvps.111.001.01>2.1.1报文功能当业务涉及到客户的个人账户时,发起参与机构组此报文发送到CNAPS2,在CNAPS2完成资金清算后实时转发接收参与机构,并将业务处理结果使用清算回执报文返回给发起参与机构。
人民银行第二代支付系统互联规范、报文交换标准概要介绍(开发座谈会(第一期)版)
•
• • • •
PMTS-MBFE 参与者接入端软件
• PMTS-MBFE是PMTS系统的一部分,物理部署于参与者端。 • 它是连接支付系统和参与者行内系统的桥梁,是支付系统的重要 组成部分。 PMTS-MBFE的主要功能包括报文转发、报文格式检 查、安全管理等,即对参与者行内系统提交的报文和支付系统发 来的报文进行相应的报文格式检查,并根据系统安全规范实现报 文的可靠传输和交换。参与者接入端软件不参与业务相关处理, 如业务合法性检查、重账检查、业务核对等,以降低其运行维护 复杂度。 • 参与者接入端软件只提供直连接入功能,不提供业务录入、来帐 打印等间连接入功能。(这点与一代大、小额MBFE不同) • 参与者接入端软件应用软件由人民银行负责开发,免费提供给系 统参与者使用,物理部署在系统参与者端,并由系统参与者进行 系统维护与管理。
参与 者接 入端 软件
路由器
防火墙
行内系统
签名服务器
一代支付系统 密押设备
PMTS-MBFE集群方式部署建议
• PMTS-MBFE集群配置方式支持
– 主备模式
• 冷备模式 • 热备模式
– 并行模式
• 并行模式 • 并行冗余模式
主备模式
• 冷备模式:
• 主用直联前置机与备用 直联前置机不共享存储 设备,配置为相同的系 统配置、网络IP等等, 正常情况下,主用直联 前置机与CCPC两台服 务器连接,负责完成报 文收发。而备用直联前 置机不启用。如右图: 当主用直联前置机发生 故障时,可即时启用备 用直联前置机,接入网 络,进行报文的收发。
构建支付报文传输平台后,支付系统与参与者和其他 外围系统的关系如下图所示:
大额支付系统 小额支付系统 网上支付跨行清算系统 清算账户管理系统 公共管理系统
第二代支付系统技术总体介绍
应用系统设计:支付报文传输平台
CNCC CNCC CNCC CNCC CNCC
业务功能:
传输安全 报文校验 智能路由
主要特性 :
与业务系统无关 兼容多种报文格式 高可用性
14
中国人民银行清算总中心
应用系统设计:支付报文传输平台
CNCC CNCC CNCC CNCC CNCC
属地业务 数据
CCPC
日志
PMTS-MBFE
MBFE
19
中国人民银行清算总中心
数据管理设计:字符集与数据编码
CNCC CNCC CNCC CNCC CNCC
为更好的适应国际标准,并适应第二代支付系统的国际化趋 势,第二代支付系统数据交换和存储格式统一采用UTF-8编 码集。 UTF-8是Unicode的一种最常用的变长字符编码,可以根据 不同的符号自动选择编码的长短。在UTF-8中,字符以8位 序列来编码,用一个或几个字节来表示一个字符。 UTF-8编码集包含全世界所有国家需要用到的字符,字符 集大;同时是国际通行的编码方式,得到了几乎所有系统软 件的支持,通用性强。UTF-8编码的文字可以在各国支持 UTF8字符集的浏览器上显示,而无需下载IE的中文语言支 持包。
CNCC CNCC CNCC CNCC CNCC
22
中国人民银行清算总中心
计算机部署方案:NPC
主机平台核心服务层
主机上的账务业务处理子系统和各业务处理核心服务层均 选择基于成熟的CICS事务管理器和DB2 数据库,维护和管 理各自的业务数据 主机平台上存储SAPS账务数据、特殊业务数据、小额业务 数据、网银业务数据、大额业务数据、公共管理(含计费) 数据; 主机上的数据采用准实时数据复制技术将数据复制到开放 系统存储的查询库中,以避免管理客户端、业务监控、应 用监控等对主机业务数据查询带来的压力
人民币跨境支付系统(一期)报文交换标准
内部资料,注意保管人民币跨境支付系统(一期)项目技术文件人民币跨境支付报文中国人民银行清算总中心支付系统开发中心文档修订记录注:变化状态:A—增加,M—修改,D—删除目录1 引言 (11)1.1 背景 (11)1.2 编写目的 (11)1.3 范围 (11)1.4 定义和缩略语 (11)1.5 参考资料 (12)1.6 引用标准 (12)1.7 从属关系 (12)2 业务标准 (13)2.1 术语说明 (13)2.2 业务标准 (13)2.2.1 字符集和编码 (13)2.2.2 参与者行号 (13)2.2.3 参与者账号 (13)2.2.4 参与者加入方式 (13)2.2.5 报文标识号 (14)2.2.6 端到端标识号 (14)2.2.7 账号 (14)2.2.8 中介机构 (14)2.2.9 业务层面报文重账检查规则 (14)2.2.10 变更期数 (14)2.2.11 运行时序 (14)2.2.12 业务种类编码 (15)2.2.13 报文与业务种类对照表 (16)3 报文格式概述 (17)3.1 报文结构 (17)3.1.1 报文结构 (17)3.1.2 报文头格式 (17)3.1.3 报文体格式 (20)3.1.4 格式检查 (20)3.2 数字签名域 (20)3.2.1 数字签名域格式 (20)3.2.2 加签要素和数字签名编制 (20)3.2.3 特殊字符的说明 (21)3.3 其他约束 (21)3.3.1 单个报文长度 (21)3.3.2 UTF-8的BOM问题 (22)3.3.3 ISO20022报文说明 (22)3.3.4 关于报文标准中固定填写项的说明 (22)4 报文清单及概要 (23)4.1 报文清单 (23)4.2 数据类型 (25)5 人民币跨境支付系统报文 (28)5.1 客户汇款报文<cips.111.001.01> (28)5.1.1 报文功能 (28)5.1.2 报文序列图 (28)5.1.3 报文结构(pacs.008.001.04) (34)5.1.4 报文说明 (39)5.2 金融机构汇款报文<cips.112.001.01> (40)5.2.1 报文功能 (40)5.2.2 报文序列图 (40)5.2.3 报文结构(pacs.009.001.04) (40)5.2.4 报文说明 (46)5.3 支付处理确认报文<cips.601.001.01> (47)5.3.1 报文功能 (47)5.3.2 报文序列图 (47)5.3.3 报文结构(pacs.002.001.05) (47)5.3.4 报文说明 (49)5.4 业务查询报文<cips.301.001.01> (49)5.4.1 报文功能 (49)5.4.2 报文序列图 (49)5.4.3 报文结构(camt.035.001.03) (52)5.4.4 报文说明 (54)5.5 业务查复报文<cips.302.001.01> (55)5.5.1 报文功能 (55)5.5.2 报文序列图 (55)5.5.3 报文结构(camt.036.001.03) (55)5.5.4 报文说明 (57)5.6 业务撤销申请报文<cips.303.001.01> (57)5.6.1 报文功能 (57)5.6.2 报文序列图 (58)5.6.3 报文结构(camt.008.001.05) (59)5.6.4 报文说明 (60)5.7 业务撤销应答报文<cips.304.001.01> (61)5.7.1 报文功能 (61)5.7.2 报文序列图 (61)5.7.3 报文结构(pacs.002.001.05) (61)5.7.4 报文说明 (63)5.8 业务状态查询申请报文<cips.305.001.01> (63)5.8.1 报文功能 (63)5.8.2 报文序列图 (63)5.8.3 报文结构(camt.005.001.05) (64)5.8.4 报文说明 (66)5.9 业务状态查询应答报文<cips.306.001.01> (67)5.9.1 报文功能 (67)5.9.2 报文序列图 (67)5.9.4 报文说明 (70)5.10 通用签名信息业务报文<cips.307.001.01> (70)5.10.1 报文功能 (70)5.10.2 报文序列图 (70)5.10.3 报文结构(camt.998.001.02) (72)5.10.4 报文说明 (73)5.11 通用签名信息业务应答报文<cips.308.001.01> (74)5.11.1 报文功能 (74)5.11.2 报文序列图 (74)5.11.3 报文结构(camt.998.001.02) (74)5.11.4 报文说明 (75)5.12 自由格式报文<cips.309.001.01> (75)5.12.1 报文功能 (75)5.12.2 报文序列图 (75)5.12.3 报文结构(camt.998.001.02) (80)5.12.4 报文说明 (81)5.13 通用处理确认报文<cips.900.001.01> (81)5.13.1 报文功能 (81)5.13.2 报文序列图 (82)5.13.3 报文结构(camt.025.001.03) (82)5.13.4 报文说明 (83)5.14 报文丢弃通知报文<cips.912.001.01> (83)5.14.1 报文功能 (83)5.14.2 报文序列图 (83)5.14.3 报文结构(camt.998.001.02) (84)5.14.4 报文说明 (85)5.15 HVPS金融机构发起汇兑业务报文 (85)5.15.1 报文功能 (85)5.15.2 报文序列图 (86)5.15.3 报文说明 (91)5.16 资金调减申请报文< cips.350.001.01> (91)5.16.1 报文功能 (91)5.16.2 报文序列图 (91)5.16.3 报文结构(camt.051.001.03) (96)5.16.4 报文说明 (97)5.17 资金调整通知报文<cips.352.001.01> (97)5.17.1 报文功能 (97)5.17.2 报文序列图 (97)5.17.3 报文结构图(camt.998.001.02) (98)5.17.4 报文说明 (100)5.18 排队调整申请报文<cips.353.001.01> (100)5.18.1 报文功能 (100)5.18.2 报文序列图 (100)5.18.4 报文说明 (103)5.19 账户余额预警额度设置申请报文<cips.354.001.01> (103)5.19.1 报文功能 (103)5.19.2 报文序列图 (103)5.19.3 报文结构图(camt.011.001.05) (104)5.19.4 报文说明 (105)5.20 余额告警通知报文<cips.355.001.01> (105)5.20.1 报文功能 (105)5.20.2 报文序列图 (105)5.20.3 报文结构(camt.010.001.05) (106)5.20.4 报文说明 (108)5.21 清算账户信息查询申请报文<cips.356.001.01> (108)5.21.1 报文功能 (108)5.21.2 报文序列图 (108)5.21.3 报文结构(camt.003.001.05) (109)5.21.4 报文说明 (110)5.22 清算账户信息查询应答报文<cips.357.001.01> (110)5.22.1 报文功能 (110)5.22.2 报文序列图 (110)5.22.3 报文结构(camt.004.001.05) (110)5.22.4 报文说明 (114)5.23 账户管理通知报文<cips.358.001.01> (114)5.23.1 报文功能 (114)5.23.2 报文序列图 (115)5.23.3 报文结构(camt.004.001.05) (116)5.23.4 报文说明 (118)5.24 资金调整核对报文< cips.701.001.01> (118)5.24.1 报文功能 (118)5.24.2 报文序列图 (118)5.24.3 报文结构(camt.052.001.04) (119)5.24.4 报文说明 (122)5.25 对账申请报文< cips.710.001.01> (123)5.25.1 报文功能 (123)5.25.2 报文序列图 (123)5.25.3 报文结构(camt.060.001.03) (124)5.25.4 报文说明 (126)5.26 跨境业务汇总核对报文< cips.711.001.01> (126)5.26.1 报文功能 (126)5.26.2 报文序列图 (126)5.26.3 报文结构(camt.052.001.04) (127)5.26.4 报文说明 (128)5.27 跨境业务明细核对申请报文< cips.712.001.01> (128)5.27.1 报文功能 (128)5.27.3 报文结构(camt.060.001.03) (130)5.27.4 报文说明 (132)5.28 跨境业务明细核对应答报文< cips.713.001.01> (132)5.28.1 报文功能 (132)5.28.2 报文序列图 (132)5.28.3 报文结构(camt.052.001.04) (132)5.28.4 报文说明 (134)5.29 原报文下载申请报文< cips.714.001.01> (134)5.29.1 报文功能 (134)5.29.2 报文序列图 (134)5.29.3 报文结构(camt.033.001.04) (134)5.29.4 报文说明 (136)5.30 原报文下载应答报文< cips.715.001.01> (137)5.30.1 报文功能 (137)5.30.2 报文序列图 (137)5.30.3 报文结构(camt.034.001.04) (137)5.30.4 报文说明 (139)5.31 系统状态变更通知< cips.801.001.01> (139)5.31.1 报文功能 (139)5.31.2 报文序列图 (140)5.31.3 报文结构(admi.998.001.02) (140)5.31.4 报文说明 (142)5.32 计费清单报文< cips.611.001.01> (142)5.32.1 报文功能 (142)5.32.2 报文序列图 (142)5.32.3 报文结构(camt.086.001.01) (143)5.32.4 报文说明 (148)5.33 参与者信息变更通知报文< cips.901.001.01> (148)5.33.1 报文功能 (148)5.33.2 报文序列图 (148)5.33.3 报文结构(admi.998.001.02) (149)5.33.4 报文说明 (152)5.34 业务权限变更通知报文< cips.902.001.01> (152)5.34.1 报文功能 (152)5.34.2 报文序列图 (152)5.34.3 报文结构(admi.998.001.02) (153)5.34.4 报文说明 (154)5.35 登录/退出申请报文< cips.805.001.01> (155)5.35.1 报文功能 (155)5.35.2 报文序列图 (155)5.35.3 报文结构(admi.998.001.02) (156)5.35.4 报文说明 (156)5.36 登录/退出应答报文< cips.806.001.01> (156)5.36.2 报文序列图 (157)5.36.3 报文结构(admi.998.001.02) (157)5.36.4 报文说明 (158)5.37 强制离线通知报文< cips.807.001.01> (158)5.37.1 报文功能 (158)5.37.2 报文序列图 (158)5.37.3 报文结构(admi.998.001.02) (159)5.37.4 报文说明 (160)5.38 参与者状态变更通知报文< cips.803.001.01> (160)5.38.1 报文功能 (160)5.38.2 报文序列图 (160)5.38.3 报文结构(admi.998.001.02) (161)5.38.4 报文说明 (162)5.39 数字证书绑定通知报文< cips.903.001.01> (162)5.39.1 报文功能 (162)5.39.2 报文序列图 (163)5.39.3 报文结构(admi.998.001.02) (164)5.39.4 报文说明 (165)5.40 数字证书下载申请报文< cips.914.001.01> (166)5.40.1 报文功能 (166)5.40.2 报文序列图 (166)5.40.3 报文结构(admi.998.001.02) (167)5.40.4 报文说明 (168)5.41 系统参数变更通知报文< cips.904.001.01> (168)5.41.1 报文功能 (168)5.41.2 报文序列图 (169)5.41.3 报文结构(admi.998.001.02) (169)5.41.4 报文说明 (171)5.42 间参所属直参变更通知报文< cips.906.001.01> (171)5.42.1 报文功能 (171)5.42.2 报文序列图 (171)5.42.3 报文结构(admi.998.001.02) (172)5.42.4 报文说明 (173)6 支付报文传输平台报文 (174)6.1 通信级确认报文<ccms.990.002.01> (174)6.1.1 报文功能 (174)6.1.2 报文序列图 (174)6.1.3 报文结构 (174)6.1.4 报文说明 (175)6.2 探测请求报文<ccms.991.002.01> (175)6.2.1 报文功能 (175)6.2.2 报文序列图 (176)6.2.3 报文结构 (176)6.2.4 报文说明 (178)6.3 探测回应报文<ccms.992.002.01> (178)6.3.1 报文功能 (178)6.3.2 报文序列图 (178)6.3.3 报文结构 (178)6.3.4 报文说明 (179)7 附录 (180)7.1 参与者发起报文与系统状态对照表 (180)7.2 处理码及处理描述 (181)7.2.1 处理码编码规则 (181)7.2.2 处理码一览表 (183)1引言1.1背景近年来,随着跨境人民币业务各项政策相继出台,人民币跨境业务范围不断扩大,业务量已初具规模,对支付结算标准化服务的要求日益提高。
4.第二代支付系统报文交换标准(清算账户系统分册)
内部资料,注意保管第二代支付系统报文交换标准【清算账户系统分册】(版本1.5.0)中国人民银行清算总中心2019年12月注:变化状态:A—增加,M—修改,D—删除目录修改记录 (4)1报文清单及概要 (11)1.1报文清单 (11)1.2数据类型 (12)2第二代支付系统报文(XML格式) (13)2.1(复用ISO20022报文)净借记限额查询申请报文<NETS.350.001.01> (13)2.2净借记限额查询应答报文<NETS.351.001.01> (15)2.3净借记限额质押/授信额度分配管理报文<NETS.353.001.01> (17)2.4净借记限额可用额度预警值设置报文<NETS.354.001.01> (22)2.5(复用ISO20022报文)净借记限额可用额度预警通知报文<NETS.355.001.01>252.6净借记限额管理通知报文<NETS.356.001.01> (29)2.7质押融资管理报文<SAPS.357.001.01> (35)2.8人工质押融资申请报文<SAPS.358.001.01> (39)2.9融资需要通知报文<SAPS.359.001.01> (42)2.10(复用ISO20022报文)筹措资金通知报文<SAPS.360.001.01> (43)2.11清算账户余额警戒值设置申请报文<SAPS.361.001.01> (46)2.12余额告警通知报文<SAPS.362.001.01> (49)2.13清算排队查询申请报文<SAPS.363.001.01> (52)2.14清算排队查询应答报文<SAPS.364.001.01> (55)2.15清算排队管理申请报文<SAPS.365.001.01> (58)2.16清算账户信息查询申请报文<SAPS.366.001.01> (62)2.17清算账户信息查询应答报文<SAPS.367.001.01> (67)2.18清算账户信息查询申请报文(02版)<SAPS.366.001.02> (69)2.19清算账户信息查询应答报文(02版)<SAPS.367.001.02> (73)2.20清算账户信息查询申请报文(03版)<SAPS.366.001.03> (76)2.21清算账户信息查询应答报文(03版)<SAPS.367.001.03> (80)2.22开户单位全面流动性查询报文<SAPS.368.001.01> (83)2.23开户单位全面流动性应答报文<SAPS.369.001.01> (91)2.24清算账户开户申请报文<SAPS.370.001.01> (95)2.25清算账户维护申请报文<SAPS.371.001.01> (99)2.26账户管理通知报文<SAPS.372.001.01> (105)2.27清算账户资金池管理报文<SAPS.373.001.01> (111)2.28清算账户自动拆借管理申请报文<SAPS.374.001.01> (114)2.29清算账户自动拆借管理应答报文<SAPS.375.001.01> (125)2.30(复用ISO20022报文)净借记限额圈存资金调增报文<NETS.376.001.01> (126)2.31(复用ISO20022报文)净借记限额圈存资金调减报文<NETS.377.001.01> (129)2.32质押融资债券调整通知报文<SAPS.378.001.01> (132)2.33(复用ISO20022报文)轧差排队查询申请报文<NETS.405.001.01> (136)2.34轧差排队查询应答报文<NETS.406.001.01> (138)2.35轧差排队管理申请报文<NETS.407.001.01> (140)2.36(复用IBPS、复用ISO20022报文)小额/网银净额清算通知报文<SAPS.603.001.02> (142)2.37清算回执报文<SAPS.604.001.01> (147)2.38清算账户记账通知报文<SAPS.606.001.01> (148)2.39(复用ISO20022报文)日间透支计息扣款通知报文<SAPS.607.001.01> (150)2.40计费与返还清单报文<PBCS.608.001.01> (154)2.41同城净额清算查询申请报文<SAPS.609.001.01> (157)2.42同城净额清算查询应答报文<SAPS.610.001.01> (159)2.43同城轧差净额清算业务报文<SAPS.611.001.01> (161)2.44单边业务报文<SAPS.612.001.01> (165)2.45错账冲正业务报文<SAPS.613.001.01> (168)2.46资金池/自动拆借管理查询申请报文<SAPS.614.001.01> (172)2.47资金池/自动拆借管理查询应答报文<SAPS.615.001.01> (174)2.48非本日轧差净额清单下发报文<SAPS.616.001.01> (176)2.49轧差净额查询请求报文<NETS.617.001.01> (179)2.50轧差净额查询应答报文<NETS.618.001.01> (182)2.51ECDS计费清单报文<SAPS.619.001.01> (184)2.52人民银行清算业务汇总核对报文<SAPS.730.001.01> (185)2.53人民银行清算业务明细核对申请报文<SAPS.731.001.01> (188)2.54人民银行清算业务明细核对报文<SAPS.732.001.01> (192)2.55人民银行(国库)日终账务数据下载报文<SAPS.733.001.01> (195)2.56人民银行(国库)年终账户账务数据下载报文<SAPS.734.001.01> (200)2.57账户账务明细下载报文<SAPS.735.001.01> (201)2.58清算账户日报表下载报文<SAPS.736.001.01> (205)2.59核对余额及工作日申请报文<SAPS.737.001.01> (207)2.60核对余额及工作日应答报文<SAPS.738.001.01> (210)2.61人民银行清算业务预对账报文<SAPS.739.001.01> (211)2.62ABS账户归并申请报文<SAPS.740.001.01> (216)2.63人民银行清算业务对账申请报文<SAPS.741.001.01> (218)2.64日间透支信息报文<SAPS.742.001.01> (221)修改记录101报文清单及概要1.1报文清单111.2数据类型122第二代支付系统报文(XML格式)2.1(复用ISO20022报文)净借记限额查询申请报文<nets.350.001.01>2.1.1报文功能商业银行通过此报文查询自身净借记限额信息。
