人民银行第二代支付系统互联规范、报文交换标准概要介绍(开发座谈会(第一期)版)
第二代支付系统报文交换标准
第二代支付系统报文交换标准【大额支付系统分册】
(版本1.2)
中国人民银行清算总中心
2011年07月
文档修订记录
版本编号变化状态简要说明日期变更人批准日期批准人V0.1 A 新建2010.3.30 孔昭龙2010.3.30 贺铁林V0.5 M 修改2010.4.16 孔昭龙2010.4.16 贺铁林V0.9 M 修改2010.6.28 孔昭龙2010.6.28 贺铁林V1.0 M 修改2010.9.24 孔昭龙2010.9.24 贺铁林V1.1 M 修改2011.3.30 孔昭龙2011.3.30 贺铁林V1.2 M 修改2011.7.15 孔昭龙2011.7.15 贺铁林
注:变化状态:A—增加,M—修改,D—删除
目录
修改记录 (1)
1报文清单及概要 (3)
1.1报文清单 (3)
1.2数据类型 (4)
2第二代支付系统报文(XML格式) (5)
2.1(复用ISO20022报文)客户发起汇兑业务报文<HVPS.111.001.01> (5)
2.2(复用ISO20022报文)金融机构发起汇兑业务报文<HVPS.112.001.01> (20)
2.3(复用ISO20022报文)即时转账报文<HVPS.141.001.01> (26)
2.4即时转账排队/撤销通知报文<HVPS.142.001.01> (37)
2.5PVP结算申请信息报文<HVPS.143.001.01> (40)
2.6PVP结算应答信息报文<HVPS.144.001.01> (47)
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)
人民币跨境支付系统(一期)报文交换标准解析
内部资料,注意保管
人民币跨境支付系统(一期)项目技术文件
人民币跨境支付报文
中国人民银行清算总中心
支付系统开发中心
文档修订记录
注:变化状态: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)
第二代支付系统报文标准
第二代支付系统报文标准
随着科技的不断发展,支付系统在我们的日常生活中扮演着越来越重要的角色。为了确保支付系统的安全和高效运行,第二代支付系统报文标准应运而生。本文将对第二代支付系统报文标准进行详细介绍和分析。
首先,第二代支付系统报文标准是指在支付系统中,用于交换支付信息的标准
格式和规范。它规定了支付系统中各种交易报文的数据格式、结构和内容,以及报文的传输方式和安全机制。通过统一的报文标准,可以实现不同支付系统之间的互操作性,提高支付系统的整体效率和安全性。
其次,第二代支付系统报文标准的制定对于整个支付行业具有重要意义。它可
以促进不同支付系统之间的互联互通,降低支付系统的接入门槛,促进支付行业的健康发展。同时,通过规范化的报文标准,可以降低支付系统的开发和维护成本,提高支付系统的可扩展性和灵活性。
在实际应用中,第二代支付系统报文标准需要满足一系列要求和标准。首先,
它应该具有良好的可扩展性和兼容性,能够适应不断变化的支付业务需求和技术发展。其次,它应该具有高度的安全性和可靠性,能够保障支付信息的机密性和完整性,防范各种支付风险和安全威胁。此外,它还应该具有高效的性能和稳定的运行,能够满足支付系统高并发、高吞吐量的要求。
针对第二代支付系统报文标准的实施和应用,需要支付行业各方共同努力。首先,支付机构需要积极采用和推广第二代支付系统报文标准,加强与其他支付系统的对接和合作,促进支付行业的一体化发展。其次,支付系统的开发者和运营商需要深入理解和熟练掌握第二代支付系统报文标准,加强技术研发和创新,提升支付系统的整体水平和竞争力。最后,监管部门需要加强对第二代支付系统报文标准的监管和引导,建立健全的标准体系和规范制度,推动支付行业的规范化和健康发展。
二代支付系统报文交换标准(公共控制系统分册)
二代支付系统报文交换标准【公共控制系统分册】
(版本1.0)
中国人民银行清算总中心
2010年8月
注:变化状态:A—增加,M—修改,D—删除
目录
修改记录 (1)
1报文清单及概要 (2)
1.1报文清单 (2)
1.2数据类型 (2)
2二代支付系统报文(XML格式) (3)
2.1(复用IBPS)自由格式报文<CCMS.303.001.01> (3)
2.2(复用IBPS)业务撤销申请报文<CCMS.307.001.01> (8)
2.3(复用IBPS)业务撤销应答报文<CCMS.308.001.01> (12)
2.4通用非签名信息业务报文<CCMS.310.001.01> (15)
2.5通用非签名信息业务应答报文<CCMS.311.001.01> (21)
2.6通用签名信息业务报文<CCMS.312.001.01> (22)
2.7通用签名信息业务应答报文<CCMS.313.001.01> (28)
2.8业务查询报文<CCMS.314.001.01> (29)
2.9业务查复报文<CCMS.315.001.01> (34)
2.10业务状态查询申请报文<CCMS.316.001.01> (35)
2.11业务状态查询应答报文<CCMS.317.001.01> (38)
2.12业务退回申请报文<CCMS.318.001.01> (39)
2.13业务退回应答报文<CCMS.319.001.01> (43)
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)
人民银行第二代支付系统互联规范、报文交换标准概要介绍(开发座谈会(第一期)版)
系统互联的三种数据格式
• 1、第二代支付系统新增报文 (XML格式) • 2、原第一代支付系统报文 (CMT/PKG格式) • 3、基础数据文件(XML格式的文件)
1、第二代支付系统新增报文
• 为便于系统参与者接入支付系统,降低报文转换复杂性,二代支付系统 新增报文交换标准采纳了部分ISO20022报文标准作为支付系统的报文, 并参照ISO20022规范开发了其他报文,全部报文均采用XML格式描述。 其中,对采纳使用的ISO20022标准报文,根据支付系统的实际情况, 进行了必要的格式约束。 • 行内系统发送报文给支付系统时,应将待发送的往帐报文使用XML Schema(随报文标准一起下发的)进行格式检查,检查通过后,才能 提交给参与者接入端软件。 • 行内系统从参与者接入端软件接收报文后,行内系统应使用XML Schema对收到的来帐报文进行格式检查,检查通过后,才能提交给行 内系统进行业务处理。对检查失败的来帐报文,行内业务人员可以选择 主动联系支付系统业务管理人员,对异常来账报文做补发处理;也可选 择行内系统直接丢弃,留待日终对账解决。 • 详细报文交换标准参考《第二代支付系统报文交换标准》。
active
PMTS-MBFEA CNAPS2接入网关B CNAPS2接入网关A CNAPS2接入网关B
•
单个CNAPSFE故障时
•
active
PMTS-MBFEB
第二代支付系统报文交换标准
第二代支付系统报文交换标准【大额支付系统分册】
(版本1.2)
中国人民银行清算总中心
2011年07月
注:变化状态:A—增加,M—修改,D—删除
目录
修改记录 (1)
1报文清单及概要 (3)
1.1报文清单 (3)
1.2数据类型 (4)
2第二代支付系统报文(XML格式) (5)
2.1(复用ISO20022报文)客户发起汇兑业务报文<HVPS.111.001.01> (5)
2.2(复用ISO20022报文)金融机构发起汇兑业务报文<HVPS.112.001.01> (20)
2.3(复用ISO20022报文)即时转账报文<HVPS.141.001.01> (26)
2.4即时转账排队/撤销通知报文<HVPS.142.001.01> (37)
2.5PVP结算申请信息报文<HVPS.143.001.01> (40)
2.6PVP结算应答信息报文<HVPS.144.001.01> (47)
2.7申请清算银行汇票资金报文<HVPS.151.001.01> (48)
2.8银行汇票全额兑付通知报文<HVPS.152.001.01> (59)
2.9银行汇票申请退回业务报文<HVPS.153.001.01> (61)
2.10取现回执报文<HVPS.154.001.01> (64)
2.11多边轧差净额结算报文<HVPS.631.001.01> (70)
2.12多边轧差净额结算清算回执报文<HVPS.632.001.01> (79)
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>25
2.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)
(整理)第二代支付系统报文交换标准概述分册
第二代支付系统报文交换标准
【概述分册】
(版本1.2)
中国人民银行清算总中心
2011年07月
文档修订记录
版本编号变化状态简要说明日期变更人批准日期批准人V0.1 A 新建2010.3.30 孔昭龙2010.3.30 贺铁林V0.5 M 修改2010.4.16 孔昭龙2010.4.16 贺铁林V0.9 M 修改2010.6.28 孔昭龙2010.6.28 贺铁林V1.0 M 修改2010.9.24 孔昭龙2010.9.24 贺铁林V1.1 M 修改2011.3.30 孔昭龙2011.3.30 贺铁林V1.2 M 修改2011.7.15 孔昭龙2011.7.15 贺铁林
注:变化状态:A—增加,M—修改,D—删除
目录
修改记录 (4)
1报文交换标准概述 (7)
1.1术语说明 (7)
1.2业务标准 (7)
2报文格式概述 (32)
2.1报文结构 (32)
2.2报文头格式 (32)
2.3数字签名域 (35)
2.4报文体格式 (36)
2.5报文编号 (36)
2.6其他约束 (37)
3数据类型 (39)
4公共业务组件 (45)
4.1业务头组件<G RP H DR> (45)
4.2批量包组头组件<PKGG RP H DR> (46)
4.3原报文主键组件<O RGNL G RP H DR> (47)
4.4原业务主键<O RGNL T X> (48)
4.5明细公用业务要素组件<PKGT X> (49)
4.6业务应答信息组件<R SPN I NF> (49)
1.第二代支付系统报文交换标准概述
1.第二代支付系统报文交换标准(概述)
内部资料,注意保管
第二代支付系统报文交换标准
【概述分册】
(版本1.4.2)
中国人民银行清算总中心
2013年05月
文档修订记录
注:变化状态:A—增加,M—修改,D—删除
目录
修改记录 (3)
1报文交换标准概述 (11)
1.1术语说明 (11)
1.2业务标准 (12)
2报文格式概述 (46)
2.1报文结构 (46)
2.2报文头格式 (46)
2.3数字签名域 (50)
2.4报文体格式 (53)
2.5报文编号 (54)
2.6其他约束 (58)
3数据类型 (64)
4公共业务组件 (70)
4.1业务头组件<G RP H DR> (70)
4.2批量包组头组件<PKGG RP H DR> (72)
4.3原报文主键组件<O RGNL G RP H DR> (73)
4.4原业务主键<O RGNL T X> (74)
4.5业务应答信息组件<R SPN I NF> (75)
4.6NPC处理信息组件<NPCP RC I NF> (77)
4.7报文分片组件<P RTTN> (78)
4.8数据变更组件<C HNG C TRL> (79)
5附录 (81)
5.1附录一:参与者发起报文与系统状态对照表 (81)
5.2附录二:参与者发起报文处理状态对照表 (87)
5.3附录三:业务类型(业务种类)与拒绝代码对照表 (108)
5.4附录四:TAG码和报文标签对照表 (111)
5.5附录五:处理码及处理描述 (148)
1.第二代支付系统报文交换标准(概述)
3 数据类型 31
4 公共业务组件 37
4.1 业务头组件<GRPHDR> 37 4.2 批量包组头组件<PKGGRPHDR> 38 4.3 原报文主键组件<ORGNLGRPHDR> 39 4.4 原业务主键<ORGNLTX> 40 4.5 明细公用业务要素组件<PKGTX> 40 4.6 业务应答信息组件<RSPNINF> 41 4.7 NPC处理信息组件<NPCPRCINF> 43 4.8 付款方信息组件<DBTR> 44 4.9 收款方信息组件<CDTR> 45 4.10 借贷记业务信息组件<CDTRDBTRINF> 45 4.11 报文分片组件<PRTTN> 46 4.12 数据变更组件<CHNGCTRL> 47
CNAPS2使用的业务类型编码如下表:
序号
业务类 业务类型名称
备注
型号
普通贷记业务(A)
1.
A100 汇兑业务
2.
A101 公益性资金汇划
3.
A102 国库汇款
4.
A103 国库同城交换净额清算
5.
A104 国库资金贷记划拨
6.
A105 退汇业务
7.
A106 支取发行基金
8.
第二代支付系统报文交换标准
第二代支付系统报文交换标准【大额支付系统分册】
(版本1.2)
中国人民银行清算总中心
2011年07月
文档修订记录
版本编号变化状态简要说明日期变更人批准日期批准人V0.1 A 新建2010.3.30 孔昭龙2010.3.30 贺铁林V0.5 M 修改2010.4.16 孔昭龙2010.4.16 贺铁林V0.9 M 修改2010.6.28 孔昭龙2010.6.28 贺铁林V1.0 M 修改2010.9.24 孔昭龙2010.9.24 贺铁林V1.1 M 修改2011.3.30 孔昭龙2011.3.30 贺铁林V1.2 M 修改2011.7.15 孔昭龙2011.7.15 贺铁林
注:变化状态:A—增加,M—修改,D—删除
目录
修改记录 (1)
1报文清单及概要 (3)
1.1报文清单 (3)
1.2数据类型 (4)
2第二代支付系统报文(XML格式) (5)
2.1(复用ISO20022报文)客户发起汇兑业务报文<HVPS.111.001.01> (5)
2.2(复用ISO20022报文)金融机构发起汇兑业务报文<HVPS.112.001.01> (20)
2.3(复用ISO20022报文)即时转账报文<HVPS.141.001.01> (26)
2.4即时转账排队/撤销通知报文<HVPS.142.001.01> (37)
2.5PVP结算申请信息报文<HVPS.143.001.01> (40)
2.6PVP结算应答信息报文<HVPS.144.001.01> (47)
二代支付系统报文交换标准
二代支付系统报文交换标准
二代支付系统报文交换标准是指在二代支付系统中,各参与方之间进行报文交换时所遵循的一套规范和标准。
在二代支付系统中,各参与方包括商户、银行、支付机构等。为了确保各参与方之间能够顺利进行支付交易的报文传递和处理,需要定义统一的报文格式和字段。
二代支付系统报文交换标准通常包括以下内容:
1. 报文格式:规定报文的整体结构,如报文头、数据部分等。
2. 报文字段:定义报文中各个字段的含义和格式,如交易金额、商户号、订单号等。
3. 报文编码:确定报文字段的编码方式,如ASCII码、UTF-8等。
4. 报文加密:规定报文的加密方式,保证交易数据的安全性。
5. 报文传输:确定报文的传输协议,如HTTP、HTTPS等。
6. 报文排他性:规定报文的顺序和时序,避免报文的并发冲突。
二代支付系统报文交换标准的制定是为了提高支付系统的互通性和兼容性,使得各参与方能够更加方便地进行支付交易。同
时,这些标准也是对支付系统安全性和稳定性的基本要求,能够有效地防范支付风险和安全威胁。
二代支付系统报文标准
二代支付系统报文标准
标题:二代支付系统报文标准详解
一、引言
二代支付系统,作为金融领域的重要基础设施,其报文标准的设计与实施对于提升支付效率、保障支付安全、促进金融市场健康发展具有至关重要的作用。本文将详细解析二代支付系统的报文标准,从其基本概念、主要特点、构成要素以及应用实践等方面进行深入探讨。
二、二代支付系统报文标准的基本概念
二代支付系统报文标准,是指在二代支付系统中,为了实现信息的准确、快速、安全传输,而制定的一套统一的数据交换格式和规则。这种标准主要包括了报文的结构、内容、编码方式、传输协议等要素,旨在确保不同金融机构、不同支付系统之间的信息交互能够无缝对接,提高支付处理的效率和准确性。
三、二代支付系统报文标准的主要特点
1. 标准化:二代支付系统报文标准采用统一的数据格式和规则,消除了因各机构自定义格式带来的兼容性问题,提高了支付信息的互操作性。
2. 结构化:二代支付系统报文标准采用了层次化的结构设计,使得报文内容清晰、逻辑性强,便于数据的解析和处理。
3. 安全性:二代支付系统报文标准在设计时充分考虑了安全性因素,包括数据加密、数字签名、完整性校验等技术手段,以保护支付信息在传输过程中的安全。
4. 扩展性:二代支付系统报文标准具有良好的扩展性,可以随着业务需求的变化进行灵活的扩展和调整,满足未来支付业务的发展需求。
四、二代支付系统报文标准的构成要素
二代支付系统报文标准主要包括以下几个关键要素:
1. 报文头:包含了报文的类型、版本、长度、发送方和接收方等基本信息,用于标识和解析报文。
第二代支付系统互联规范、报文交换标准培训材料
本文档适用于中国外汇交易系统与第二代支付系统互联。
10、《第二代支付系统与中国银联综合业务系统互联规范》 、 第二代支付系统与中国银联综合业务系统互联规范》
本文档适用于中国银联综合业务系统与第二代支付系统互联。
11、《第二代支付系统与中央银行会计核算数据集中系统互联规范》 、 第二代支付系统与中央银行会计核算数据集中系统互联规范》 本文档适用于中央银行会计核算数据集中系统(即ACS)与第二代支付
第二代支付系统 互联规范、 互联规范、报文交换标准培训
中国人民银行清算总中心 支付系统开发中心 孔昭龙 zlkong@cncc.cn 2010-102010-10-15
主要内容
• 第一部分: 第一部分:
– 第二代支付系统互联规范
• 第二部分: 第二部分:
– 第二代支付系统报文交换标准
第二代支付系统互联规范
主要内容
• • • • 互联规范的组成 参与者与二代支付系统互联概述 参与者与二代支付系统系统互联详述 系统互连的安全说明
•第二代支付系统互联规范共由12个文档组成,每 第二代支付系统互联规范共由12个文档组成,每 个文档适用于不同类型的系统参与者与第二代支 付系统互联。
1、《第二代支付系统与城市商业银行银行汇票处理系统互联规范》 、 第二代支付系统与城市商业银行银行汇票处理系统互联规范》
息中间件方式,详细参考《第二代支付系统直联前置机配 置指引》及《第二代支付系统直联前置机安装配置手册》。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中国人民银行清算总中心 支付系统开发中心
主要内容
• 第一部分:
– 第二代支付系统互联规范介绍
• 第二部分:
– 第二代支付系统报文交换标准介绍
• 第三部分:
– 有关问题说明
第二代支付系统互联规范介绍
•第二代支付系统互联规范共由13个文档组成,每 个文档适用于不同类型的系统参与者与第二代支 付系统互联。 •注意:选择与本参与机构的类型相适合的文档进 行阅读。这13个文档不是每个都对本行有用,不 需要全部。
构建支付报文传输平台后,支付系统与参与者和其他
外围系统的关系如下图所示:
CFXPS
CNAPS2
大额支付系统 小额支付系统 网上支付跨行清算系统 清算账户管理系统 公共管理系统
ECDS
• 图中的CNAPS2, 即第二代支付系统 包含了大额支付系 统、小额支付系统、 网上支付跨行清算 系统、清算账户管 理系统、公共数据 管理系统等业务系 统
参与者接入端服务器 (部署PMTS-MBFE应
用软件)
行内系统
一代支付系统 密押设备
PMTS-MBFE集群方式部署建议
• PMTS-MBFE集群配置方式支持
– 主备模式
• 冷备模式 • 热备模式
– 并行模式
• 并行模式 • 并行冗余模式
主备模式
• 冷备模式:
• 主用直联前置机与备用 直联前置机不共享存储 设备,配置为相同的系 统配置、网络IP等等, 正常情况下,主用直联 前置机与CCPC两台服 务器连接,负责完成报 文收发。而备用直联前 置机不启用。如右图:
CNAPSFEA 共享存储
CNAPSFEB
行内系统
CNAPSFEA
CNAPSFEB
共享存储
行内系统
CNAPSFEA
CNAPSFEB
共享存储
行内系统
并行模式
• 并行模式下,两
台(或多台)直
联前置机均与支
付系统接入网关
连接,同时在线,
完成报文收发。
CNAPS2接入网关A CNAPS2接入网关B
CNAPS2接入网关A CNAPS2接入网关B
主用
PMTS-MBFEB
行内系统
行内系统
主备模式
• 热备模式:
• 主用直联前置机与备
用直联前置机共享存
储设备。主用直联前
置机与CCPC两台服
务器连接,负责完成
报文收发。备用直联 前置机同时保持与
CNAPS2接入网关 CNAPS2接入网关
CNAPS2接入网关 CNAPS2接入网关
CNAPS2接入网关 CNAPS2接入网关
CCPC服务器的连接, CCPC 具备与支付系统接入 MB
主用发生故障
故障解除后
网关的报文收发链路,
但正常情况下不启用
主用
备用
报文收发功能如右图:
主用
备用
备用
主用
• 当主用直联前置机发 生故障时,可即时启 用备用直联前置机的 报文收发功能,将其 切换为主用直联前置 机,同时将原主用直 联前置机置为备用模 式。
– 报文1实际上经过API后转换为报文2。两个报文略有不 同,主要有三点不同:
– 1、报文头长度不同。报文1使用的是所谓的“短报头”。 而报文2使用的是所谓的“长报头”。
– 2、密押字段。对于需要加、核密押的报文,报文1中是 不含密押字段的。而报文2经过API后增加了密押字段。
– 3、报文尾。大额报文,报文1是不含报文尾的,报文2 含报文尾。
国债 银联
支付报文传输平台
商业银行
清算组织
ACS • 支付报文传输平台
( 即PMTS)负责
完成第二代支付系
统与外部参与者间
TCBS
的支付业务报文传
输,是整个第二代
支付系统的一个基
础服务平台。
......
PMTS的功能与特点
• 支付报文传输平台(PMTS)作为一个连接支付系统和参与者的渠道,是一个高 可用的端到端报文传输平台,其任务是保证支付系统与各个参与者之间的高可靠 性的报文传输。其业务功能主要是以下几点:
• 示意图如右 所示:
支付系统端
支
付
数据交换
系
消息中间件
统
系统参与者端
P
M
T
行
S
数据交换 内
M
系
B
统
F
E
完成行内改造的参与者接入前 的工作
• 需完成以下两项工作:
– 1、按照《第二代支付系统直联前置机配置指 引》,准备前置机运行环境,部署PMTS参与 者接入端软件;
– 2、按照《第二代支付系统报文交换标准》, 完成“互联规范”中要求的有关支付系统业务 报文(含一代报文和二代报文,具体参考“互 联规范” 4.6节)的开发。
• 为便于向参与者提供灵活、可靠的接入服务,二代支付系统建设中,提出 了“报文传输与业务处理分离”的思路,通过构建一个高可用的支付报文 传输平台(Payment Message Transmission System,简称PMTS),实 现参与者与支付系统之间安全可靠的支付业务报文传递。
• 从支付报文传输平台(即PMTS )的角度来看,各类金融信息系统均可接 入到该平台,通过该平台提供的服务来发送/接收跨行的报文;支付系统 处理中心也只是接入到PMTS的一个信息系统,从PMTS中获取报文,进 行处理和转发。
参与者接入端软件的部署
• 系统参与者使用 参与者接入端服 务器通过支付系 统专用网连接第 二代支付系统,
参与者接入端服
务器上部署参与
者接入端软件,
参与 者接
物理摆放在系统
入端 软件
参与者系统内部,
使用消息中间件
和支付系统交换
业务报文。
• 部署示意图如右:
二代支付系统
支付系统专用网
路由器
防火墙
签名服务器
CNAPS2接入网关B
PMTS服务器
PMTS服务器
inactive
inactive
active
active
行内系统
行内对于多台PMTS-MBFE可 用性及负载情况的探测
• 当行内部署2台或者更多的PMTS-MBFE时,可以通过向PMTS-MBFE发 送报文了解这些PMTS-MBFE的可用性及负载情况。
• 当任一直联前置
机发生故障时, CNAPS2
即单点故障情况
单个CNAPSFE故障时
下,报文收发功 参与者
能不受影响。
• 部署示意图如下:
active
active
inactive
active
PMTS-MBFEA
PMTS-MBFEB
PMTS-MBFEA
PMTS-MBFEB
行内系统
行内系统
并行冗余模式
系统互联的三种数据格式
• 1、第二代支付系统新增报文 (XML格式) • 2、原第一代支付系统报文 (CMT/PKG格式) • 3、基础数据文件(XML格式的文件)
1、第二代支付系统新增报文
• 为便于系统参与者接入支付系统,降低报文转换复杂性,二代支付系统 新增报文交换标准采纳了部分ISO20022报文标准作为支付系统的报文, 并参照ISO20022规范开发了其他报文,全部报文均采用XML格式描述。 其中,对采纳使用的ISO20022标准报文,根据支付系统的实际情况, 进行了必要的格式约束。
• 1、可用性判断标准:
• 发送探测请求报文后,超过 行内规定的时间无回应报文
• 2、负载情况的判断标准:
• 探测回应报文中有一个“负 载系数”的值,表示该 PMTS-MBFE的压力(即待 处理的业务报文数量),0 时表示无压力,值越大则负 载越大。
参与者接入端软件的数据交换
• 参与者通过 参与者接入 端软件与支 付系统进行 报文交换
• 当主用直联前置机发生 故障时,可即时启用备 用直联前置机,接入网 络,进行报文的收发。
CNAPS2接入网关A CNAPS2接入网关B
CNAPS2接入网关A CNAPS2接入网关B
CNAPS2 参与者
主用CNAPSFE发生故障
主用
PMTS-MBFEA
备用
PMTS-MBFEB
备用
PMTS-MBFEA
• 行内系统发送报文给支付系统时,应将待发送的往帐报文使用XML Schema(随报文标准一起下发的)进行格式检查,检查通过后,才能 提交给参与者接入端软件。
• 行内系统从参与者接入端软件接收报文后,行内系统应使用XML Schema对收到的来帐报文进行格式检查,检查通过后,才能提交给行 内系统进行业务处理。对检查失败的来帐报文,行内业务人员可以选择 主动联系支付系统业务管理人员,对异常来账报文做补发处理;也可选 择行内系统直接丢弃,留待日终对账解决。
行内系统不改造的参与者如何 接入二代支付系统?
• 仍通过现有的一代大、小额支付系统前置机(即MBFE)接入。 • 行内系统不需要调整与修改,与支付系统之间仍收、发原一代支付
系统的CMT/PKG格式报文。
完成行内系统改造后的参与者 如何接入二代支付系统?
• 一代支付系统建设过程中,大额 、小额…等每一个业务系统都建设了一 套相对独立的从参与者到CCPC再到NPC的应用逻辑,既要负责业务需求 和功能的实现,也要负责报文收发和节点间的传输。从实际情况来看,关 于报文的收发和在节点间的传输需求,对各个业务系统而言,基本都是一 致的,因此各系统分别去实现这些功能属于重复。
• (1)传输安全:保证支付报文传输过程中端到端的数据完整性; • (2)报文校验:对收到的支付报文要进行格式校验,不满足格式要求的给予拒绝
处理,从而实现对参与者故障的有效隔离。参与者故障中报文级的错误可以在支 付报文传输平台得到屏蔽,不影响业务处理系统(同时业务系统也支持对参与者 设置故障状态,限制该参与者业务的发起与接收)。 • (3)智能路由:对于满足格式要求的,根据目标地址自动选择传输路径,确保最 终送达支付系统以及/或者参与者。该平台支持参与者多点接入路由的灵活调整, 如在某些节点发生故障的时候,该平台能够根据调整后的路由选择其他节点继续 进行报文传输处理。 • 支付报文传输平台具备如下主要特性: • (1)与业务系统无关:支持大额、小额和网银系统的各类报文,未来可扩展支持 其他支付清算系统的报文; • (2)兼容多种报文格式:支持CMT/PKG/XML报文,并可以根据需要方便扩展; • (3)高可用性:系统要具有较好的容错机制,在部分节点失效时能继续提供报文 传输服务。
与第一代支付系统的兼容
• 为了实现第一代支付系统向第二代支付系统的平滑过 渡,第二代支付系统投产后相当一段时间内,将既支 持参与者通过行内系统改造采用第二代支付系统报文 标准接入,也支持参与者不进行改造,继续采用原一 代报文交换标准接入。
• 因此,完成行内系统改造的参与者加入二代支付系统 时,需要在支持二代支付系统报文标准(即XML格式 报文)的同时,支持部分一代支付系统报文标准(即 CMT/PKG格式报文),以实现与未完成行内系统改 造的参与者间进行业务往来。
• 详细报文交换标准参考《第二代支付系统报文交换标准》。
2、原第一代支付系统报文交换标准
• 原一代支付系统的CMT/PKG报文的格式保持“不变”。 • 详细报文交换标准参考《二代支付系统报文交换标准》。
• 关于格式保持不变,注意:
– 原一代支付系统中,参与者行内系统是调用人民银行发 布的API与支付系统的MBFE进行通讯的,当报文从行 内系统发出时,如图:
PMTS-MBFE 参与者接入端软件
• PMTS-MBFE是PMTS系统的一部分,物理部署于参与者端。 • 它是连接支付系统和参与者行内系统的桥梁,是支付系统的重要
组成部分。 PMTS-MBFE的主要功能包括报文转发、报文格式检 查、安全管理等,即对参与者行内系统提交的报文和支付系统发 来的报文进行相应的报文格式检查,并根据系统安全规范实现报 文的可靠传输和交换。参与者接入端软件不参与业务相关处理, 如业务合法性检查、重账检查、业务核对等,以降低其运行维护 复杂度。 • 参与者接入端软件只提供直连接入功能,不提供业务录入、来帐 打印等间连接入功能。(这点与一代大、小额MBFE不同) • 参与者接入端软件应用软件由人民银行负责开发,免费提供给系 统参与者使用,物理部署在系统参与者端,并由系统参与者进行 系统维护与管理。
– 而对于行内系统调用API接收报文时,与上面提到的三 点不同相反。
3、基础数据文件
• 为便于各系统参与者将二代支付系统的各类基础数据导入行内系统或者进 行其他处理,二代支付系统提供了基础数据文件。(例如行内准备测试环 境,需要一套完整的支付系统参数数据,则需要对这个基础数据文件进行 处理后,导入到自身系统中)。基础数据文件的格式是XML的。
• 并行接入两个 接入网关,1个 作为主用,另1 个作为备用。
• 主用接入网关 故障情况下, 可快速切换到 备用接入网关 (预计不超过 30分钟)
CNAPS2接入网关A
CNAPS2接入网关B
PMTS服务器
PMTS服务器
active
active
inactຫໍສະໝຸດ Baiduve
inactive
CNAPS2接入网关A
行内系统