第二代支付系统互联规范、报文交换标准培训材料
第二代支付系统报文交换标准

第二代支付系统报文交换标准【大额支付系统分册】(版本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)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)2.13多边轧差净额结算借贷通知报文<HVPS.633.001.01> (81)2.14多边净额业务撤销申请报文<HVPS.634.001.01> (83)2.15多边净额业务撤销应答报文<HVPS.635.001.01> (84)2.16大额业务对账申请报文<HVPS.710.001.01> (86)2.17大额业务汇总核对报文<HVPS.711.001.01> (88)2.18大额业务明细核对申请报文<HVPS.712.001.01> (91)2.19大额业务明细核对应答报文<HVPS.713.001.01> (93)2.20大额业务下载申请报文<HVPS.714.001.01> (96)2.21大额业务下载应答报文<HVPS.715.001.01> (98)2.22大额预对账报文<HVPS.716.001.01> (99)2.23资金拆借信息下载报文<HVPS.717.001.01> (102)3业务组件 (104)修改记录序号修改日期修改说明1.2010-3-30 [C] 创建第一稿作为文档模板;2.2010-4-16 [M] 发布0.5版本;3.2010-6-28 [M] 发布0.9版本;4.2010-9-24 [M] 发布1.0版本;5.2010-11-24 [M] 修改“即时转账报文”中“出质行行号”的位置;6.2010-11-25 [A] 增加对“报文分片组件”分片规则的说明;7.2010-11-25 [A] 增加对“报文分片组件”组合规则的说明;8.2010-12-28 [M]1、删除“金融机构发起汇兑业务报文<hvps.112.001.01>”报文下的“拆借分类”字段;2、删除“资金拆借信息下载报文<hvps.717.001.01>” 报文下的“拆借分类”字段,新增“业务类型”和“业务种类”字段;9.2010-12-29 [M] 修改“客户发起汇兑业务报文<hvps.111.001.01>”中关于“关联业务参考号”的说明;10.2010-12-30 [M]1、将“支取发行基金”业务种类的报文说明由“客户发起汇兑业务报文<hvps.111.001.01>”移至“金融机构发起汇兑业务报文<hvps.112.001.01>”;2、“客户发起汇兑业务报文<hvps.111.001.01>”、“金融机构发起汇兑业务报文<hvps.112.001.01>”和“即时转账报文<hvps.141.001.01>”增加“付款人地址”和“收款人地址”要素;11.2010-01-04 [A] 增加“委托收款”与“托收承付”专用业务要素;12.2010-01-18 [A] 增加针对“PVP结算应答信息报文”与“银行汇票全额兑付通知报文”数字签名错或业务合法性错的处理场景图;13.2010-03-08 [A] 增加“取现回执报文”,“即时转账报文”中增加“借贷记标识”字段,“PVP结算申请信息报文”中增加“买入外汇币种”业务要素;14.2010-03-08 [M]1、修改“支取发行基金”的报文说明,2、业务类型与业务种类的调整;15.2010-03-10 [A] 增加“多边轧差净额结算报文、多边轧差净额结算清算回执报文、多边轧差净额结算借贷通知报文、多边净额业务撤销申请报文、多边净额业务撤销应答报文”;16.2010-03-11 [M] 汇总类金额由“ActiveCurrencyAndAmount”修改为“SummaryAmountText”。
二代支付系统报文交换标准(大额支付系统分册)

二代支付系统报文交换标准【大额支付系统分册】(版本1.0)中国人民银行清算总中心2010年8月注:变化状态:A—增加,M—修改,D—删除目录修改记录11报文清单及概要21.1报文清单21.2数据类型22二代支付系统报文(XML格式)32.1客户发起汇兑业务报文32.2金融机构发起汇兑业务报文142.3即时转账报文162.4即时转账排队/撤销通知报文262.5PVP结算申请信息报文282.6PVP结算应答信息报文312.7申请清算银行汇票资金报文332.8银行汇票全额兑付通知报文412.9银行汇票申请退回业务报文422.10大额业务对账申请报文442.11大额业务汇总核对报文472.12业务明细核对申请报文492.13业务明细核对应答报文512.14业务下载申请报文532.15业务下载应答报文<HVPS.715.001.01>552.16大额预对账报文563业务组件583.1汇票票面信息<R CRD I NF>583.2汇票签发信息<I SSD I NF>59修改记录1报文清单及概要1.1报文清单1.2数据类型2二代支付系统报文(XML格式)2.12.1.1报文功能当业务涉及到客户的个人账户时,发起参与机构组此报文发送到CNAPS2,在CNAPS2完成资金清算后实时转发接收参与机构,并将业务处理结果使用清算回执报文返回给发起参与机构。
2.1.2报文序列图2.1.2.1场景一参与者发起的业务顺利清算。
3 / 632.1.2.2场景二参与者发起的业务经清算排队后清算。
4 / 632.1.2.3场景三参与者发起的业务在清算排队过程中被撤销。
5 / 632.1.2.4场景四参与者发起的业务清算排队后,因在日终时仍未解救成功被CNAPS2做退回处理。
6 / 632.1.2.5场景五参与者发起的业务因数字签名错或业务合法性错被CNAPS2做拒绝处理。
7 / 632.1.2.6场景六参与者发起的业务因报文格式错或重账被CNAPS2丢弃该业务报文。
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节点之间用于业务通知、联络等事项的信息类业务报文。
二代支付系统报文交换标准(公共控制系统分册)

二代支付系统报文交换标准【公共控制系统分册】(版本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.14(复用IBPS)系统状态变更通知报文<CCMS.801.001.02> (45)2.15(复用IBPS)参与机构状态变更通知报文<CCMS.803.001.02> (49)2.16(复用IBPS)登录/退出申请报文<CCMS.805.001.01> (51)2.17(复用IBPS)登录/退出应答报文<CCMS.806.001.01> (54)2.18(复用IBPS)强制离线通知报文<CCMS.807.001.01> (56)2.19(复用IBPS)停启运通知报文<CCMS.809.001.02> (58)2.20ACS专用时间结束通知报文<CCMS.811.001.01> (61)2.21(复用IBPS)通用处理确认报文<CCMS.900.001.02> (64)2.22(复用IBPS)数字证书绑定通知报文<CCMS.903.001.01> (66)2.23业务种类与类型管理报文<CCMS.906.001.01> (69)2.24(复用IBPS)系统参数变更通知报文<CCMS.907.001.02> (71)2.25(复用IBPS)报文丢弃通知报文<CCMS.911.001.01> (74)2.26CIS代理行变更通知报文<CCMS.913.001.01> (76)2.27业务权限变更通知报文<CCMS.915.001.01> (78)2.28行名行号变更通知报文<CCMS.916.001.01> (80)2.29基础数据变更通知报文<CCMS.917.001.01> (84)2.30数字证书下载申请报文<CCMS.919.001.01> (87)2.31数字证书下载应答报文<CCMS.921.001.01> (90)2.32(复用IBPS)通信级确认报文<CCMS.990.001.01> (91)3业务组件 (93)3.1期数信息<N B I NF> (93)修改记录1报文清单及概要1.1报文清单1.2数据类型2二代支付系统报文(XML格式)2.1(复用IBPS)自由格式报文<ccms.303.001.01>2.1.1报文功能参与机构之间或参与机构与CNAPS2节点之间用于业务通知、联络等事项的信息类业务报文。
第二代支付系统报文交换标准公共控制系统分册

第二代支付系统报文交换标准【公共控制系统分册】(版本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报文清单及概要 (4)1.1报文清单 (4)1.2数据类型 (5)2第二代支付系统报文(XML格式) (6)2.1(复用IBPS)自由格式报文<CCMS.303.001.02> (6)2.2(复用IBPS、复用ISO20022报文)业务撤销申请报文<CCMS.307.001.02> (10)2.3(复用IBPS、复用ISO20022报文)业务撤销应答报文<CCMS.308.001.02> (14)2.4通用非签名信息业务报文<CCMS.310.001.01> (16)2.5通用非签名信息业务应答报文<CCMS.311.001.01> (23)2.6通用签名信息业务报文<CCMS.312.001.01> (24)2.7通用签名信息业务应答报文<CCMS.313.001.01> (31)2.8业务查询报文<CCMS.314.001.01> (33)2.9业务查复报文<CCMS.315.001.01> (38)2.10(复用ISO20022报文)业务状态查询申请报文<CCMS.316.001.01> (40)2.11(复用ISO20022报文)业务状态查询应答报文<CCMS.317.001.01> (44)2.12(复用ISO20022报文)业务退回申请报文<CCMS.318.001.01> (47)2.13(复用ISO20022报文)业务退回应答报文<CCMS.319.001.01> (54)2.14(复用IBPS)系统状态变更通知报文<CCMS.801.001.02> (58)2.15(复用IBPS)参与机构状态变更通知报文<CCMS.803.001.02> (61)2.16(复用IBPS)登录/退出申请报文<CCMS.805.001.02> (63)2.17(复用IBPS)登录/退出应答报文<CCMS.806.001.02> (66)2.18(复用IBPS)强制离线通知报文<CCMS.807.001.02> (68)2.19(复用IBPS)停启运通知报文<CCMS.809.001.02> (69)2.20ACS专用时间结束通知报文<CCMS.811.001.01> (72)2.21(复用IBPS)通用处理确认报文<CCMS.900.001.02> (74)2.22(复用IBPS)数字证书绑定通知报文<CCMS.903.001.02> (75)2.23业务种类与类型管理报文<CCMS.906.001.01> (78)2.24(复用IBPS)系统参数变更通知报文<CCMS.907.001.02> (80)2.25(复用IBPS)报文丢弃通知报文<CCMS.911.001.02> (86)2.26CIS代理行变更通知报文<CCMS.913.001.01> (88)2.27业务权限变更通知报文<CCMS.915.001.01> (90)2.28行名行号变更通知报文<CCMS.916.001.01> (94)2.29基础数据变更通知报文<CCMS.917.001.01> (97)2.30数字证书下载申请报文<CCMS.919.001.01> (101)2.31数字证书下载应答报文<CCMS.921.001.01> (104)2.32业务金额上限下发报文<CCMS.926.001.01> (106)2.33(复用IBPS)通信级确认报文<CCMS.990.001.02> (109)2.34探测请求报文<CCMS.991.001.01> (111)2.35探测回应报文<CCMS.992.001.01> (114)3业务组件 (116)3.1期数信息<N B I NF> (116)修改记录序号修改日期修改说明1.2010-3-30 [C] 创建第一稿作为文档模板;2.2010-4-16 [M] 发布0.5版本;3.2010-6-28 [M] 发布0.9版本;4.2010-9-24 [M] 发布1.0版本;5.2010-9-28 [M] 业务状态查询申请报文增加原报文类型编号要素6.2010-10-11 [M] 业务退回申请报文增加退回类型要素7.2010-10-12 [M] 基础数据变更通知报文增加节点代码要素8.2010-11-08 [A] 增加探测请求报文和探测回应报文9.2010-11-11 [D] 数字证书下载应答报文删除“期数信息”组件10.2010-11-24 [M] 数字证书下载申请报文修改对系统编号的说明11.2010-11-24 [M] 增加对报文分片组件的说明12.2010-12-01 [M] 行名行号变更通知报文的“本行上级参与机构”、“参与者简称”修改为可选项13.2010-12-07 [M] 数字证书下载应答报文增加“原报文标识号”14.2010-12-07 [M] 业务种类与类型管理报文的“业务类型编码”、“业务类型名称”、“业务种类编码”、“业务种类名称”修改为可选项15.2010-12-15 [M] 修改通用非签名信息业务报文、通用签名信息业务报文的报文序列图-场景五;修改业务查询报文、业务退回申请报文的报文序列图-场景三16.2010-12-15 [D] 删除业务权限变更通知报文中的报文分片组件17.2010-12-15 [M] 修改系统状态变更通知报文的报文说明18.2010-12-15 [A] 增加小额业务金额上限下发报文19.2010-12-20 [M] 增加对报文分片组件拼装规则的说明20.2010-12-23 [M] 修改了行名行号变更通知报文的报文结构21.2010-12-24 [M] 业务权限变更通知报文中增加了“权限权重值”要素22.2010-12-30 [M] 业务权限变更通知报文删除【期数信息】组件23.2010-12-30 [M] 业务种类与类型管理报文修改报文说明24.2010-12-31 [M] 业务权限变更通知报文中的“业务类型编码”的类型修改为Max5Text25.2011-01-21 [M] 行名行号变更通知报文增加对参与机构类别的说明26.2011-02-24 [M] 小额业务金额上限下发报文修改为业务金额上限下发报文27.2011-03-01 [M] 行名行号变更通知报文中“所属法人”的类型修改为Max14Text28.2011-03-07 [M] 业务查询报文中的查询类型由QueryTypeCode修改为BusinessQueryTypeCode29.2011-03-10 [M] 业务种类与类型管理报文中“变更类型”的XML Tag由ChgTp修正为ChngCtrl30.2011-03-11 [M] 业务金额上限下发报文中的变更类型修改为ChangeCode31.2011-03-11 [M] 业务权限变更通知报文修改报文说明,支持定时生效32.2011-03-14 [M] 业务撤销应答报文第二条说明中增加处理码SAZI000133.2011-03-15 [M] 修改通用非签名信息业务报文和通用签名信息业务报文的报文说明34.2011-03-28 [M] 系统参数变更通知报文增加需要下发参与者的公共参数清单35.2011-03-29 [M] 系统参数变更通知报文需要下发参与者的公共参数清单中修改IBPS系统的参数36.2011-03-30 [M] 修改“系统参数变更通知报文”的“需要下发到参与者的公共数据清单”;37.2011-03-30 [M] 发布1.1版本;38.2011-04-14 [M] 修改系统状态变更通知报文中关于期数是否可选的说明39.2011-04-27 [M] 修改期数信息组件中对期数组成规则的说明40.2011-04-27 [M] 修改ACS专用时间结束通知报文的报文说明41.2011-04-28 [M] 业务查复报文中的查询类型由QueryTypeCode修改为BusinessQueryTypeCode42.2011-05-05 [M] 行名行号变更通知报文中的“参与机构全称”的数据类型由Max35Text修改为Max60Text43.2011-05-16 [M] 业务退回申请报文根据xmldef.txt修改加签要素44.2011-05-18 [M] 修改业务撤销申请报文的要素名称和报文说明45.2011-05-19 [M] 增加备注,说明报文要素允许中文字符或禁止中文字符46.2011-05-19 [M] 业务金额上限下发报文中的“金额上限”的数据类型由ActiveCurrencyAndAmount修改为SummaryAmountText47.2011-05-20 [M] 系统参数变更通知报文增加关于期数的说明48.2011-05-20 [M] 业务状态查询应答报文中,“NPC清算日期/终态日期”修改为“NPC处理状态切换日期”;49.2011-05-25 [M] 业务状态查询应答报文,调整“NPC处理码”的位置;50.2011-05-30 [M] 业务退回申请报文,新增要素“原业务类型”、“附言”,同时“退回类型”的填写格式变化51.2011-05-30 [M] 业务查询报文,新增要素“票据号码、承兑日期、出票日期、汇票到期日、出票人全称、收款人全称、付款行全称”52.2011-05-30 [M] 业务退回应答报文中的“退回类型”、“退回应答状态”、“附言”填写格式变化53.2011-06-13 [M] 业务权限变更通知报文<ccms.915.001.01>和业务金额上限下发报文<ccms.926.001.01>中的权重值计算方法进行调整,修改说明描述;54.2011-06-17 [M] 参与机构状态变更通知报文<ccms.803.001.02>中“变更节点号”的属性由必选修改为可选55.2011-06-24 [M] CIS代理行变更通知报文删除报文分片组件56.2011-06-24 [M] 基础数据变更通知报文删除报文分片组件57.2011-06-24 [M] 行名行号变更通知报文中“管辖人行行号”的属性由必选修改为可选,并添加报文说明58.2011-06-30 [M] 参与机构状态变更通知报文中的“状态变更类型”新增“ST04:设置维护”59.2011-06-30 [M] 停启运通知报文中的“变更后的新状态”删除“NS04: NPC小时级停运;NS05: CCPC小时级停运”60.2011-07-12 [M]1、行名行号变更通知报文<ccms.916.001.01>中“本行上级参与机构”修改为Max70Text类型;61.2011-07-14 [M]1、为兼容网上支付跨行清算系统,数字证书绑定通知报文<ccms.903.001.02>报文的加核签要素调整;62.2011-07-15 [M] 发布1.2版本;63.2011-07-29 [M] 业务查询报文<ccms.314.001.01>修改报文说明说明:[C]-创建;[M]-修改;[A]-增加;[D]-删除;1报文清单及概要1.1报文清单序号报文编号报文名称报文方向是否加签是否对账ms.303.001.02自由格式报文参与机构<->CNAPS2ms.307.001.02业务撤销申请报文参与机构->CNAPS2 √ms.308.001.02业务撤销应答报文参与机构<-CNAPS2 √ms.310.001.01通用非签名信息业务报文参与机构<->CNAPS2ms.311.001.01通用非签名信息业务应答报文参与机构<->CNAPS2ms.312.001.01通用签名信息业务报文参与机构<->CNAPS2 √ms.313.001.01通用签名信息业务应答报文参与机构<->CNAPS2 √ms.314.001.01业务查询报文参与机构<->CNAPS2√HVPS-信息报文对账BEPS-信息报文对账ms.315.001.01业务查复报文参与机构<->CNAPS2√HVPS-信息报文对账BEPS-信息报文对账ms.316.001.01业务状态查询申请报文参与机构->CNAPS2ms.317.001.01业务状态查询应答报文参与机构<-CNAPS2 √ms.318.001.01业务退回申请报文参与机构<->CNAPS2 √ms.319.001.01业务退回应答报文参与机构<->CNAPS2 √ms.801.001.02系统状态变更通知报文参与机构<-CNAPS2ms.803.001.02参与机构状态变更通知报文参与机构<-CNAPS2ms.805.001.02登录/退出申请报文参与机构->CNAPS2 √ms.806.001.02登录/退出应答报文参与机构<-CNAPS2ms.807.001.02强制离线通知报文参与机构<-CNAPS2ms.809.001.02停启运通知报文参与机构<-CNAPS2ms.811.001.01 ACS专用时间结束通知报文参与机构->CNAPS2ms.900.001.02 通用处理确认报文参与机构<-CNAPS2 √ms.903.001.02数字证书绑定管理通知报文参与机构<->CNAPS2 √ms.906.001.01 业务种类与类型管理报文参与机构<-CNAPS2ms.907.001.02系统参数变更报文参与机构<-CNAPS2ms.911.001.02 报文丢弃通知报文参与机构<-CNAPS2ms.913.001.01CIS代理行变更通知报文参与机构<-CNAPS2ms.915.001.01业务权限变更通知报文参与机构<-CNAPS2ms.916.001.01 行名行号变更通知报文参与机构<-CNAPS2ms.917.001.01基础信息变更通知报文参与机构<-CNAPS2ms.919.001.01数字证书下载申请报文参与机构->CNAPS2 √ms.921.001.01数字证书下载应答报文参与机构<-CNAPS2 √ms.926.001.01 业务金额上限下发报文参与机构<-CNAPS2ms.990.001.02 通信级确认报文参与机构<->CNAPS2ms.991.001.01 探测请求报文参与机构->CNAPS2ms.992.001.01 探测回应报文参与机构<-CNAPS21.2数据类型序号类型名称类型定义附加说明1.无无无第二代支付系统报文格式标准(公共控制系统分册)2第二代支付系统报文(XML格式)2.1(复用IBPS)自由格式报文<ccms.303.001.02>2.1.1报文功能参与机构之间或参与机构与CNAPS2节点之间用于业务通知、联络等事项的信息类业务报文。
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节点之间用于业务通知、联络等事项的信息类业务报文。
(整理)第二代支付系统报文交换标准概述分册

第二代支付系统报文交换标准【概述分册】(版本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)4.7NPC处理信息组件<NPCP RC I NF> (51)4.8付款方信息组件<D BTR> (52)4.9收款方信息组件<C DTR> (53)4.10借贷记业务信息组件<C DTR D BTR I NF> (53)4.11报文分片组件<P RTTN> (54)4.12数据变更组件<C HNG C TRL> (55)5附录 (56)5.1附录一:参与者发起报文与系统状态对照表 (56)5.2附录二:参与者发起报文处理状态对照表 (61)5.3附录三:业务类型(业务种类)与拒绝代码对照表 (80)5.4附录四:TAG码和报文标签对照表 (83)5.5附录五:处理码及处理描述 (103)修改记录序号修改日期修改说明1.2010-3-30 [C] 创建第一稿作为文档模板;2.2010-4-16 [M] 发布0.5版本;3.2010-6-28 [M] 发布0.9版本;4.2010-9-24 [M] 发布1.0版本;5.2010-11-09 [M] 删除有关数字签名查询/查复的业务类型;6.2010-11-29 [M] 增加“附录一:报文与系统状态对照表”;7.2010-12-16 [M] 增加“附录二:参与者发起报文处理状态对照表”;8.2010-12-17 [M] “报文标识号”中的描述信息修改;9.2010-12-28 [M]1、在“1.2.11”章节中新增“人民币跨境结算通用信息业务”和“信息类业务”两种业务种类;2、删除“行间资金汇划”业务类型下的“资金拆借”业务种类,新增“场内资金拆借”、“场内资金拆借还款”、“场外资金拆借”和“场外资金拆借还款”业务种类;3、新增“1.2.9业务层面报文重账检查规则”小节;4、“业务头组件<GrpHdr>”中“发起间接参与机构”名称修改为“发起参与机构”,调整为必选项,同时调整英文标签;“接收间接参与机构”名称修改为“接收参与机构”,调整为必选项,同时调整英文标签;修改该组件的说明;5、“原报文主键组件<OrgnlGrpHdr>”中“原发起直接参与机构”名称修改为“原发起参与机构”,同时调整英文标签;10.2011-01-13 [M] 在“3数据类型”中补充了“业务拒绝码RejectCode(Max4Text)”中的内容,包括银行本票、银行汇票业务的退票理由。
第二代支付系统报文交换标准公共控制系统分册

第二代支付系统报文交换标准【公共控制系统分册】(版本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报文清单及概要 (4)1.1报文清单 (4)1.2数据类型 (5)2第二代支付系统报文(XML格式) (6)2.1(复用IBPS)自由格式报文<CCMS.303.001.02> (6)2.2(复用IBPS、复用ISO20022报文)业务撤销申请报文<CCMS.307.001.02> (10)2.3(复用IBPS、复用ISO20022报文)业务撤销应答报文<CCMS.308.001.02> (14)2.4通用非签名信息业务报文<CCMS.310.001.01> (16)2.5通用非签名信息业务应答报文<CCMS.311.001.01> (23)2.6通用签名信息业务报文<CCMS.312.001.01> (24)2.7通用签名信息业务应答报文<CCMS.313.001.01> (31)2.8业务查询报文<CCMS.314.001.01> (33)2.9业务查复报文<CCMS.315.001.01> (38)2.10(复用ISO20022报文)业务状态查询申请报文<CCMS.316.001.01> (40)2.11(复用ISO20022报文)业务状态查询应答报文<CCMS.317.001.01> (44)2.12(复用ISO20022报文)业务退回申请报文<CCMS.318.001.01> (47)2.13(复用ISO20022报文)业务退回应答报文<CCMS.319.001.01> (54)2.14(复用IBPS)系统状态变更通知报文<CCMS.801.001.02> (58)2.15(复用IBPS)参与机构状态变更通知报文<CCMS.803.001.02> (61)2.16(复用IBPS)登录/退出申请报文<CCMS.805.001.02> (63)2.17(复用IBPS)登录/退出应答报文<CCMS.806.001.02> (66)2.18(复用IBPS)强制离线通知报文<CCMS.807.001.02> (68)2.19(复用IBPS)停启运通知报文<CCMS.809.001.02> (69)2.20ACS专用时间结束通知报文<CCMS.811.001.01> (72)2.21(复用IBPS)通用处理确认报文<CCMS.900.001.02> (74)2.22(复用IBPS)数字证书绑定通知报文<CCMS.903.001.02> (75)2.23业务种类与类型管理报文<CCMS.906.001.01> (78)2.24(复用IBPS)系统参数变更通知报文<CCMS.907.001.02> (80)2.25(复用IBPS)报文丢弃通知报文<CCMS.911.001.02> (86)2.26CIS代理行变更通知报文<CCMS.913.001.01> (88)2.27业务权限变更通知报文<CCMS.915.001.01> (90)2.28行名行号变更通知报文<CCMS.916.001.01> (94)2.29基础数据变更通知报文<CCMS.917.001.01> (97)2.30数字证书下载申请报文<CCMS.919.001.01> (101)2.31数字证书下载应答报文<CCMS.921.001.01> (104)2.32业务金额上限下发报文<CCMS.926.001.01> (106)2.33(复用IBPS)通信级确认报文<CCMS.990.001.02> (109)2.34探测请求报文<CCMS.991.001.01> (111)2.35探测回应报文<CCMS.992.001.01> (114)3业务组件 (116)3.1期数信息<N B I NF> (116)修改记录序号修改日期修改说明1.2010-3-30 [C] 创建第一稿作为文档模板;2.2010-4-16 [M] 发布0.5版本;3.2010-6-28 [M] 发布0.9版本;4.2010-9-24 [M] 发布1.0版本;5.2010-9-28 [M] 业务状态查询申请报文增加原报文类型编号要素6.2010-10-11 [M] 业务退回申请报文增加退回类型要素7.2010-10-12 [M] 基础数据变更通知报文增加节点代码要素8.2010-11-08 [A] 增加探测请求报文和探测回应报文9.2010-11-11 [D] 数字证书下载应答报文删除“期数信息”组件10.2010-11-24 [M] 数字证书下载申请报文修改对系统编号的说明11.2010-11-24 [M] 增加对报文分片组件的说明12.2010-12-01 [M] 行名行号变更通知报文的“本行上级参与机构”、“参与者简称”修改为可选项13.2010-12-07 [M] 数字证书下载应答报文增加“原报文标识号”14.2010-12-07 [M] 业务种类与类型管理报文的“业务类型编码”、“业务类型名称”、“业务种类编码”、“业务种类名称”修改为可选项15.2010-12-15 [M] 修改通用非签名信息业务报文、通用签名信息业务报文的报文序列图-场景五;修改业务查询报文、业务退回申请报文的报文序列图-场景三16.2010-12-15 [D] 删除业务权限变更通知报文中的报文分片组件17.2010-12-15 [M] 修改系统状态变更通知报文的报文说明18.2010-12-15 [A] 增加小额业务金额上限下发报文19.2010-12-20 [M] 增加对报文分片组件拼装规则的说明20.2010-12-23 [M] 修改了行名行号变更通知报文的报文结构21.2010-12-24 [M] 业务权限变更通知报文中增加了“权限权重值”要素22.2010-12-30 [M] 业务权限变更通知报文删除【期数信息】组件23.2010-12-30 [M] 业务种类与类型管理报文修改报文说明24.2010-12-31 [M] 业务权限变更通知报文中的“业务类型编码”的类型修改为Max5Text25.2011-01-21 [M] 行名行号变更通知报文增加对参与机构类别的说明26.2011-02-24 [M] 小额业务金额上限下发报文修改为业务金额上限下发报文27.2011-03-01 [M] 行名行号变更通知报文中“所属法人”的类型修改为Max14Text28.2011-03-07 [M] 业务查询报文中的查询类型由QueryTypeCode修改为BusinessQueryTypeCode29.2011-03-10 [M] 业务种类与类型管理报文中“变更类型”的XML Tag由ChgTp修正为ChngCtrl30.2011-03-11 [M] 业务金额上限下发报文中的变更类型修改为ChangeCode31.2011-03-11 [M] 业务权限变更通知报文修改报文说明,支持定时生效32.2011-03-14 [M] 业务撤销应答报文第二条说明中增加处理码SAZI000133.2011-03-15 [M] 修改通用非签名信息业务报文和通用签名信息业务报文的报文说明34.2011-03-28 [M] 系统参数变更通知报文增加需要下发参与者的公共参数清单35.2011-03-29 [M] 系统参数变更通知报文需要下发参与者的公共参数清单中修改IBPS系统的参数36.2011-03-30 [M] 修改“系统参数变更通知报文”的“需要下发到参与者的公共数据清单”;37.2011-03-30 [M] 发布1.1版本;38.2011-04-14 [M] 修改系统状态变更通知报文中关于期数是否可选的说明39.2011-04-27 [M] 修改期数信息组件中对期数组成规则的说明40.2011-04-27 [M] 修改ACS专用时间结束通知报文的报文说明41.2011-04-28 [M] 业务查复报文中的查询类型由QueryTypeCode修改为BusinessQueryTypeCode42.2011-05-05 [M] 行名行号变更通知报文中的“参与机构全称”的数据类型由Max35Text修改为Max60Text43.2011-05-16 [M] 业务退回申请报文根据xmldef.txt修改加签要素44.2011-05-18 [M] 修改业务撤销申请报文的要素名称和报文说明45.2011-05-19 [M] 增加备注,说明报文要素允许中文字符或禁止中文字符46.2011-05-19 [M] 业务金额上限下发报文中的“金额上限”的数据类型由ActiveCurrencyAndAmount修改为SummaryAmountText47.2011-05-20 [M] 系统参数变更通知报文增加关于期数的说明48.2011-05-20 [M] 业务状态查询应答报文中,“NPC清算日期/终态日期”修改为“NPC处理状态切换日期”;49.2011-05-25 [M] 业务状态查询应答报文,调整“NPC处理码”的位置;50.2011-05-30 [M] 业务退回申请报文,新增要素“原业务类型”、“附言”,同时“退回类型”的填写格式变化51.2011-05-30 [M] 业务查询报文,新增要素“票据号码、承兑日期、出票日期、汇票到期日、出票人全称、收款人全称、付款行全称”52.2011-05-30 [M] 业务退回应答报文中的“退回类型”、“退回应答状态”、“附言”填写格式变化53.2011-06-13 [M] 业务权限变更通知报文<ccms.915.001.01>和业务金额上限下发报文<ccms.926.001.01>中的权重值计算方法进行调整,修改说明描述;54.2011-06-17 [M] 参与机构状态变更通知报文<ccms.803.001.02>中“变更节点号”的属性由必选修改为可选55.2011-06-24 [M] CIS代理行变更通知报文删除报文分片组件56.2011-06-24 [M] 基础数据变更通知报文删除报文分片组件57.2011-06-24 [M] 行名行号变更通知报文中“管辖人行行号”的属性由必选修改为可选,并添加报文说明58.2011-06-30 [M] 参与机构状态变更通知报文中的“状态变更类型”新增“ST04:设置维护”59.2011-06-30 [M] 停启运通知报文中的“变更后的新状态”删除“NS04: NPC小时级停运;NS05: CCPC小时级停运”60.2011-07-12 [M]1、行名行号变更通知报文<ccms.916.001.01>中“本行上级参与机构”修改为Max70Text类型;61.2011-07-14 [M]1、为兼容网上支付跨行清算系统,数字证书绑定通知报文<ccms.903.001.02>报文的加核签要素调整;62.2011-07-15 [M] 发布1.2版本;63.2011-07-29 [M] 业务查询报文<ccms.314.001.01>修改报文说明说明:[C]-创建;[M]-修改;[A]-增加;[D]-删除;1报文清单及概要1.1报文清单序号报文编号报文名称报文方向是否加签是否对账ms.303.001.02自由格式报文参与机构<->CNAPS2ms.307.001.02业务撤销申请报文参与机构->CNAPS2 √ms.308.001.02业务撤销应答报文参与机构<-CNAPS2 √ms.310.001.01通用非签名信息业务报文参与机构<->CNAPS2ms.311.001.01通用非签名信息业务应答报文参与机构<->CNAPS2ms.312.001.01通用签名信息业务报文参与机构<->CNAPS2 √ms.313.001.01通用签名信息业务应答报文参与机构<->CNAPS2 √ms.314.001.01业务查询报文参与机构<->CNAPS2√HVPS-信息报文对账BEPS-信息报文对账ms.315.001.01业务查复报文参与机构<->CNAPS2√HVPS-信息报文对账BEPS-信息报文对账ms.316.001.01业务状态查询申请报文参与机构->CNAPS2ms.317.001.01业务状态查询应答报文参与机构<-CNAPS2 √ms.318.001.01业务退回申请报文参与机构<->CNAPS2 √ms.319.001.01业务退回应答报文参与机构<->CNAPS2 √ms.801.001.02系统状态变更通知报文参与机构<-CNAPS2ms.803.001.02参与机构状态变更通知报文参与机构<-CNAPS2ms.805.001.02登录/退出申请报文参与机构->CNAPS2 √ms.806.001.02登录/退出应答报文参与机构<-CNAPS2ms.807.001.02强制离线通知报文参与机构<-CNAPS2ms.809.001.02停启运通知报文参与机构<-CNAPS2ms.811.001.01 ACS专用时间结束通知报文参与机构->CNAPS2ms.900.001.02 通用处理确认报文参与机构<-CNAPS2 √ms.903.001.02数字证书绑定管理通知报文参与机构<->CNAPS2 √ms.906.001.01 业务种类与类型管理报文参与机构<-CNAPS2ms.907.001.02系统参数变更报文参与机构<-CNAPS2ms.911.001.02 报文丢弃通知报文参与机构<-CNAPS2ms.913.001.01CIS代理行变更通知报文参与机构<-CNAPS2ms.915.001.01业务权限变更通知报文参与机构<-CNAPS2ms.916.001.01 行名行号变更通知报文参与机构<-CNAPS2ms.917.001.01基础信息变更通知报文参与机构<-CNAPS2ms.919.001.01数字证书下载申请报文参与机构->CNAPS2 √ms.921.001.01数字证书下载应答报文参与机构<-CNAPS2 √ms.926.001.01 业务金额上限下发报文参与机构<-CNAPS2ms.990.001.02 通信级确认报文参与机构<->CNAPS2ms.991.001.01 探测请求报文参与机构->CNAPS2ms.992.001.01 探测回应报文参与机构<-CNAPS21.2数据类型序号类型名称类型定义附加说明1.无无无第二代支付系统报文格式标准(公共控制系统分册)2第二代支付系统报文(XML格式)2.1(复用IBPS)自由格式报文<ccms.303.001.02>2.1.1报文功能参与机构之间或参与机构与CNAPS2节点之间用于业务通知、联络等事项的信息类业务报文。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PMTS的功能与特点 PMTS的功能与特点
• • • 支付报文传输平台(PMTS)作为一个连接支付系统和参与者的渠道,是一个高 可用的端到端报文传输平台,其任务是保证支付系统与各个参与者之间的高可靠 性的报文传输。其业务功能主要是以下几点: (1)传输安全:保证支付报文传输过程中端到端的数据完整性; )传输安全: (2)报文校验:对收到的支付报文要进行格式校验,不满足格式要求的给予拒绝 )报文校验: 处理,从而实现对参与者故障的有效隔离。参与者故障中报文级的错误可以在支 付报文传输平台得到屏蔽,不影响业务处理系统(同时业务系统也支持对参与者 设置故障状态,限制该参与者业务的发起与接收)。 (3)智能路由:对于满足格式要求的,根据目标地址自动选择传输路径,确保最 )智能路由: 终送达支付系统以及/或者参与者。该平台支持参与者多点接入路由的灵活调整, 如在某些节点发生故障的时候,该平台能够根据调整后的路由选择其他节点继续 进行报文传输处理。 支付报文传输平台具备如下主要特性: (1)与业务系统无关:支持大额、小额和网银系统的各类报文,未来可扩展支持 )与业务系统无关: 其他支付清算系统的报文; (2)兼容多种报文格式:支持CMT/PKG/XML报文,并可以根据需要方便扩展; )兼容多种报文格式: (3)高可用性:系统要具有较好的容错机制,在部分节点失效时能继续提供报文 )高可用性: 传输服务。
参与者接入端软件的部署
• 系统参与者使用 参与者接入端服 务器通过支付系 统专用网连接第 二代支付系统, 参与者接入端服 务器上部署参与 者接入端软件, 物理摆放在系统 参与者系统内部, 使用消息中间件 和支付系统交换 业务报文。 • 部署示意图如右:
参与者接入端软件的数据交换
• 参与者通过 参与者接入 端软件与支 付系统进行 报文交换 • 示意图如右 所示:
• 一代支付系统建设过程中,大额支付系统、小额支付系统等每一个业务系 统都建设了一套相对独立的从参与者到CCPC再到NPC的应用逻辑,既要 负责业务需求和功能的实现,也要负责报文收发和节点间的传输。从实际 情况来看,关于报文的收发和在节点间的传输需求,对各个业务系统而言, 基本都是一致的,因此各系统分别去实现这些功能属于简单重复。 • 为便于向参与者提供灵活、可靠的接入服务,二代支付系统建设中,提出 了“报文传输与业务处理分离”的思路,通过构建一个高可用的支付报文 传输平台(Payment Message Transmission System,简称PMTS),实 现参与者与支付系统之间安全可靠的支付业务报文传递。从支付报文传输 平台的角度来看,各类金融信息系统均可接入到该平台,通过该平台提供 的服务来发送/接收跨行的支付信息(即报文);支付系统也只是接入到 支付报文传输平台的一个信息系统,从支付报文传输平台中获取报文,进 行处理和转发。
报文传输的可靠性约束
• 为保证系统间报文传输的可靠性,行内系统和支付系统均应在接收到对方 发送的报文时给予通信级报文接收确认,该报文使用“通信级确认报文 通信级确认报文”, 通信级确认报文 具体参见《二代支付系统报文交换标准》。 • 参与者通信软件发送报文给支付系统时,应标记该报文的发送状态为“待 确认”,待收到支付系统返回的通信级确认报文后,修改状态为“已确 认”。对没有收到通信级确认报文的往帐报文,应视为没有发送给支付系 统,参与者通信软件可以再次提交该报文给支付系统。 • 参与者通信软件收到支付系统转发的来帐报文时,应返回通信级确认报文 给支付系统。对没有收到通信级确认报文的来帐报文,支付系统视为没有 发送给参与者,可能会再次发送该报文给参与者。参与者通信软件应提供 来帐报文的重复报文检测机制,检查来帐报文报头的报文标识号,对报文 标识号重复的报文,应视为重复报文,可以直接丢弃。 • 支付系统和参与者均不应对对方返回的通信级确认报文再返回通信级确认 报文。
本文档适用于中国外汇交易系统与第二代支付系统互联。
10、《第二代支付系统与中国银联综合业务系统互联规范》 、 第二代支付系统与中国银联综合业务系统互联规范》
本文档适用于中国银联综合业务系统与第二代支付系统互联。
11、《第二代支付系统与中央银行会计核算数据集中系统互联规范》 、 第二代支付系统与中央银行会计核算数据集中系统互联规范》 本文档适用于中央银行会计核算数据集中系统(即ACS)与第二代支付
系统互联。
12、《第二代支付系统与中央债券综合业务系统互联规范》 、 第二代支付系统与中央债券综合业务系统互联规范》
本文档适用于中央债券综合业务系统与第二代支付系统互联。
主要内容
• • • • 互联规范的组成 参与者与二代支付系统互联概述 参与者与二代支付系统系统互联详述 系统互连的安全说明
如何接入? 如何接入?
系统互联的三种数据格式
• 1、第二代支付系统新增报文 、 • 2、原第一代支付系统报文 、 • 3、基础数据文件 、
1、第二代支付系统新增报文 、
• 为便于系统参与者接入支付系统,降低报文转换复杂性,二代支付系统新 增报文交换标准采纳了部分ISO20022报文标准作为支付系统的报文,并 参照ISO20022规范开发了其他报文,全部报文均采用XML格式描述。其 中,对采纳使用的ISO20022标准报文,根据支付系统的实际情况,进行 了必要的格式约束。 • 行内系统发送报文给支付系统时,应将待发送的往帐报文使用XML Schema进行格式检查,检查通过后,才能提交给参与者接入端软件。 • 行内系统从参与者接入端软件接收报文后,行内系统应使用XML Schema 对收到的来帐报文进行格式检查,检查通过后,才能提交给行内系统进行 业务处理。对检查失败的来帐报文,行内业务人员可以选择主动联系支付 系统业务管理人员,对异常来账报文做补发处理;也可选择行内系统直接 丢弃,留待日终对账解决。 • 详细报文交换标准参考《第二代支付系统报文交换标准》。
与第一代支付系统的兼容
• 为了实现第一代支付系统向第二代支付系统的平滑过 渡,第二代支付系统投产后相当一段时间内,将既支 持参与者通过行内系统改造采用第二代支付系统报文 标准接入,也支持参与者不进行改造,继续采用原一 代报文交换标准接入。 • 因此,参与者加入二代支付系统时,需要在支持二代 支付系统报文标准(即XML格式报文)的同时,支持 部分一代支付系统报文标准(即CMT/PKG格式报 文),以实现与未完成行内系统改造的参与者间进行 业务往来。
本文档适用于非金融支付服务组织与第二代支付系统互联,例如代收付中 心等非金融支付服务组织。
4、《第二代支付系统与港澳中银系统互联规范》 、 第二代支付系统与港澳中银系统互联规范》
本文档适用于中国银行香港分行和澳门分行与第二代支付系统互联。
5、《第二代支付系统与国库会计数据集中系统互联规范》 、 第二代支付系统与国库会计数据集中系统互联规范》 本文档适用于国库会计数据集中系统(即TCBS)与第二代支付系统互联。 6、《第二代支付系统与境内外币支付系统互联规范》 、 第二代支付系统与境内外币支付系统互联规范》 本文档适用于境内外币支付系统(即China Foreign eXchange Payment System,简称CFXPS)与第二代支付系统互联。
构建支付报文传输平台后,支付系统与参与者和其他 构建支付报文传输平台后, 外围系统的关系如下图所示: 外围系统的关系如下图所示:
• 图中的CNAPS2, 即第二代支付系统 包含了大额支付系 统、小额支付系统、 网上支付跨行清算 系统、清算账户管 理系统、公共数据 管理系统等业务系 统 • 支付报文传输平台 ( 即PMTS)负责 完成第二代支付系 统与外部参与者间 的支付业务报文传 输,是整个第二代 支付系统的一个基 础服务平台。
主要内容
• • • • 互联规范的组成 参与者与二代支付系统互联概述 参与者与二代支付系统系统互联详述 系统互连的安全说明
•第二代支付系统互联规范共由12个文档组成,每 第二代支付系统互联规范共由12个文档组成,每 个文档适用于不同类型的系统参与者与第二代支 付系统互联。
1、《第二代支付系统与城市商业银行银行汇票处理系统互联规范》 、 第二代支付系统与城市商业银行银行汇票处理系统互联规范》
本文档适用于城市商业银行银行汇票处理系统与第二代支付系统互联。
2、《第二代支付系统与电子商业汇票系统互联规范》 、 第二代支付系统与电子商业汇票系统互联规范》 本文档适用于电子商业汇票系统(即Electronic Commercial Draft System, 简称ECDS)与第二代支付系统互联。 3、《第二代支付系统与非金融支付服务组织系统互联规范》 、 第二代支付系统与非金融支付服务组织系统互联规范》
主要内容
• • • • 互联规范的组成 参与者与二代支付系统互联概述 参与者与二代支付系统系统互联详述 系统互连的安全说明
参与者接入端软件和行内系统互联 • 通信方式
• 行内系统与参与者接入端软件间 行内系统与参与者接入端软件间可以通过消息中间件 Server-Server或Client-Server模式交换报文,也可以使用 商业银行自行开发的通讯软件访问参与者接入端软件的消 息中间件(Server)实现报文交换。 • 注:参与者接入端软件与支付系统间 参与者接入端软件与支付系统间的通讯方式必须为消 参与者接入端软件与支付系统间
接入前的工作
• 参与者连接第二代支付系统前需完成以下 两项工作:
– 1、按照《第二代支付系统直联前置机配置指 引》,准备前置机运行环境,部署PMTS参与 者接入端软件; – 2、按照《第二代支付系统报文交换标准》, 完成“互联规范”中要求的有关支付系统业务 报文(含一代报文和二代报文,具体参考“互 联规范” 4.6节)的开发。
息中间件方式,详细参考《第二代支付系统直联前置机配 置指引》及《第二代支付系统直联前置机安装配置手册》。
参与者接入端软件和行内系统数据交换过程
• 行内系统向支付系统发送 报文时,通过消息中间件 或自行开发的通信软件将 往帐报文发送到参与者接 入端软件指定的消息队列, 由参与者接入端软件负责 将报文发送给支付系统; 行内系统接收支付系统转 发的来帐报文时,通过消 息中间件或自行开发的通 信软件读取参与者接入端 软件指定的消息队列获取 报文。