二代支付系统报文交换标准公共控制系统分册.docx
《二代支付系统报文交换标准公共控制系统分册.docx》由会员分享,可在线阅读,更多相关《二代支付系统报文交换标准公共控制系统分册.docx(120页珍藏版)》请在冰豆网上搜索。
![二代支付系统报文交换标准公共控制系统分册.docx](https://file1.bdocx.com/fileroot1/2023-1/9/e78d3f00-00c4-4895-9179-e68c618015fb/e78d3f00-00c4-4895-9179-e68c618015fb1.gif)
二代支付系统报文交换标准公共控制系统分册
二代支付系统报文交换标准
【公共控制系统分册】
(版本1.0)
中国人民银行清算总中心
2010年8月
文档修订记录
版本编号
变化状态
简要说明
日期
批准日期
V0.1
A
新建
2010.3.30
V0.5
M
修改
2010.4.16
V0.9
M
修改
2010.6.28
V1.0
M
修改
2010.7.30
注:
变化状态:
A—增加,M—修改,D—删除
目录
修改记录1
1报文清单及概要2
1.1报文清单2
1.2数据类型2
2二代支付系统报文(XML格式)3
2.1(复用IBPS)自由格式报文3
2.2(复用IBPS)业务撤销申请报文8
2.3(复用IBPS)业务撤销应答报文11
2.4通用非签名信息业务报文14
2.5通用非签名信息业务应答报文20
2.6通用签名信息业务报文21
2.7通用签名信息业务应答报文27
2.8业务查询报文28
2.9业务查复报文33
2.10业务状态查询申请报文34
2.11业务状态查询应答报文37
2.12业务退回申请报文38
2.13业务退回应答报文42
2.14(复用IBPS)系统状态变更通知报文44
2.15(复用IBPS)参与机构状态变更通知报文48
2.16(复用IBPS)登录/退出申请报文50
2.17(复用IBPS)登录/退出应答报文53
2.18(复用IBPS)强制离线通知报文55
2.19(复用IBPS)停启运通知报文57
2.20ACS专用时间结束通知报文60
2.21(复用IBPS)通用处理确认报文63
2.22(复用IBPS)数字证书绑定通知报文65
2.23业务种类与类型管理报文68
2.24(复用IBPS)系统参数变更通知报文70
2.25(复用IBPS)报文丢弃通知报文73
2.26CIS代理行变更通知报文75
2.27业务权限变更通知报文77
2.28行名行号变更通知报文79
2.29基础数据变更通知报文83
2.30数字证书下载申请报文86
2.31数字证书下载应答报文89
2.32(复用IBPS)通信级确认报文90
3业务组件92
3.1期数信息92
修改记录
序号
修改日期
修改说明
1.
2010-3-30
[C]创建第一稿作为文档模板;
2.
2010-4-16
[M]发布0.5版本;
3.
2010-6-28
[M]发布0.9版本;
4.
2010-7-30
[M]发布1.0版本;
5.
说明:
[C]-创建;[M]-修改;[A]-增加;[D]-删除;
1报文清单及概要
1.1报文清单
序号
报文编号
报文名称
报文方向
是否加签
是否对账
1.
ccms.303.001.01
自由格式报文
参与机构<->CNAPS2
2.
ccms.307.001.01
业务撤销申请报文
参与机构->CNAPS2
√
3.
ccms.308.001.01
业务撤销应答报文
参与机构<-CNAPS2
√
4.
ccms.310.001.01
通用非签名信息业务报文
参与机构<->CNAPS2
5.
ccms.311.001.01
通用非签名信息业务应答报文
参与机构<->CNAPS2
6.
ccms.312.001.01
通用签名信息业务报文
参与机构<->CNAPS2
√
7.
ccms.313.001.01
通用签名信息业务应答报文
参与机构<->CNAPS2
√
8.
ccms.314.001.01
业务查询报文
参与机构<->CNAPS2
√
9.
ccms.315.001.01
业务查复报文
参与机构<->CNAPS2
√
10.
ccms.316.001.01
业务状态查询申请报文
参与机构->CNAPS2
√
11.
ccms.317.001.01
业务状态查询应答报文
参与机构<-CNAPS2
√
12.
ccms.318.001.01
业务退回申请报文
参与机构<->CNAPS2
√
13.
ccms.319.001.01
业务退回应答报文
参与机构<->CNAPS2
√
14.
ccms.801.001.02
系统状态变更通知报文
参与机构<-CNAPS2
15.
ccms.803.001.02
参与机构状态变更通知报文
参与机构<-CNAPS2
16.
ccms.805.001.01
登录/退出申请报文
参与机构->CNAPS2
√
17.
ccms.806.001.01
登录/退出应答报文
参与机构<-CNAPS2
18.
ccms.807.001.01
强制离线通知报文
参与机构<-CNAPS2
19.
ccms.809.001.02
停启运通知报文
参与机构<-CNAPS2
20.
ccms.811.001.01
ACS专用时间结束通知报文
参与机构->CNAPS2
21.
ccms.900.001.02
通用处理确认报文
参与机构<-CNAPS2
√
22.
ccms.903.001.01
数字证书绑定管理通知报文
参与机构<->CNAPS2
√
23.
ccms.906.001.01
业务种类与类型管理报文
参与机构<-CNAPS2
24.
ccms.907.001.02
系统参数变更报文
参与机构<-CNAPS2
25.
ccms.911.001.01
报文丢弃通知报文
参与机构<-CNAPS2
26.
ccms.913.001.01
CIS代理行变更通知报文
参与机构<-CNAPS2
27.
ccms.915.001.01
业务权限变更通知报文
参与机构<-CNAPS2
28.
ccms.916.001.01
行名行号变更通知报文
参与机构<-CNAPS2
29.
ccms.917.001.01
基础信息变更通知报文
参与机构<-CNAPS2
30.
ccms.919.001.01
数字证书下载申请报文
参与机构->CNAPS2
√
31.
ccms.921.001.01
数字证书下载应答报文
参与机构<-CNAPS2
√
32.
ccms.990.001.01
通信级确认报文
参与机构<->CNAPS2
1.2数据类型
序号
类型名称
类型定义
附加说明
1.
无
无
无
2二代支付系统报文(XML格式)
2.1(复用IBPS)自由格式报文
2.1.1报文功能
参与机构之间或参与机构与CNAPS2节点之间用于业务通知、联络等事项的信息类业务报文。
参与机构只能发送点对点的自由格式报文,CNAPS2可以广播自由格式报文给所有参与机构。
2.1.2报文序列图
场景一
CNAPS2向特定参与机构发送自由格式报文。
场景二
CNAPS2向辖属所有参与机构发送广播式自由格式报文。
场景三
发起参与机构发送自由格式报文,CNAPS2检查通过后,转发自由格式报文至接收参与机构。
场景四
发起参与机构发送自由格式报文,CNAPS2业务检查未通过(如未登录或无权限等),则通过回复通用处理确认报文至发送参与机构,告知拒绝接收此报文的原因。
场景五
参与者发起或回复的业务因报文格式错或重账被CNAPS2丢弃该业务报文。
场景参见“报文丢弃通知报文”。
2.1.3报文结构
序号
或
报文要素
属性
类型
备注
加签
要素
1.
Messageroot
[1..1]
FreeFormat
2.
GroupHeader
[1..1]
3.
--MessageIdentification
报文标识号
[1..1]
Max35Text
4.
--CreationDateTime
报文发送时间
[1..1]
ISODateTime
5.
InstructingParty
发起参与机构
[1..1]
Max12NumericText
6.
InstructedParty
接收参与机构
[1..1]
Max12NumericText
7.
SystemCode
系统编号
[1..1]
SystemCode
8.
MessageInformation
[1..1]
9.
--MessageContent
信息内容
[1..1]
Max500Text
10.
DigitalSignature
数字签名
[0..1]
Max2048Text
2.1.4报文说明
(1)本报文“发起参与机构”、“接收参与机构”可以是参与机构行号,也可以是NPC节点或参与机构辖属的CCPC节点号。
如发起参与机构需发送本报文给NPC,则填写接收参与机构号为NPC的节点号0000;如发起参与机构需发送本报文给当地CCPC,则填写接收参与机构号为当地CCPC节点号,如北京CCPC填写为1000。
(2)如本报文的发起参与机构号填写为NPC节点0000或CCPC节点号(如1000北京),则表示该报文是NPC发送的;如本报文的接收方为000000000000,则说明该报文是NPC广播的。
(3)当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”。
(4)当本报文用于大额支付系统业务时,“系统编号”填写为“HVPS”;当用于小额支付系统业务时,“系统编号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,“接收系统号”填写为“IBPS”
2.2(复用IBPS)业务撤销申请报文
2.2.1报文功能
付款清算行对已发送至CNAPS2的贷记业务,可以通过此报文发起撤销申请。
CNAPS2收到撤销申请时,如果其为小额、网银业务且尚未轧差,或是大额业务且尚未清算,可进行撤销处理。
CNAPS2通过业务撤销应答报文回复发起参与机构,告知其业务撤销的结果(已处理、已拒绝)。
ACS可用此报文撤销其单边业务。
2.2.2报文序列图
场景一
参与机构发送业务撤销申请报文,CNAPS2处理成功后回复业务撤销应答报文。
场景二
发起参与机构发送业务状态查询申请报文,CNAPS2业务检查未通过(如未登录或无权限等),则通过回复业务撤销应答报文至发送参与机构,告知拒绝接收此报文的原因。
场景三
参与者发起或回复的业务因报文格式错或重账被CNAPS2丢弃该业务报文。
场景参见“报文丢弃通知报文”。
2.2.3报文结构(camt.056.001.01)
使用ISO20022报文:
FIToFIPaymentCancellationRequestV01
序号
或
报文要素
ISO20022属性
ISO20022类型
CNAPS2属性
CNAPS2类型
备注
加签
要素
1.
Messageroot
[1..1]
[1..1]
FIToFIPaymentCancel
lationRequest
2.
Assignment
[1..1]
[1..1]
3.
--Identification
报文标识号
[1..1]
Max35Text
[1..1]
Max35Text
√
4.
--Assigner
[1..1]
[1..1]
5.
----Agent
[1..1]
[1..1]
6.
------FinancialInstitutionIdentification
[1..1]
[1..1]
7.
--------ClearingSystemMemberIdentification
[0..1]
[1..1]
8.
----------MemberIdentification
发起参与机构行号
[1..1]
Max35Text
[1..1]
Max12NumericText
√
9.
--Assignee
[1..1]
[1..1]
10.
----Agent
[1..1]
[1..1]
11.
------FinancialInstitutionIdentification
[1..1]
[1..1]
12.
--------ClearingSystemMemberIdentification
[0..1]
[1..1]
13.
----------MemberIdentification
接收参与机构行号
[1..1]
Max35Text
[1..1]
Max12NumericText
固定填写NPC节点号0000
√
14.
--CreationDateTime
报文发送时间
[1..1]
ISODateTime
[1..1]
ISODateTime
√
15.
Case
[0..1]
[1..1]
16.
--Identification
[1..1]
Max35Text
[1..1]
Max35Text
固定填写一个0
17.
--Creator
[1..1]
[1..1]
18.
----Party
[1..1]
[1..1]
19.
------ContactDetails
[0..1]
[1..1]
20.
--------EmailAddress
数字签名
[0..1]
Max2048Text
[1..1]
Max2048Text
21.
Underlying
[1..n]
[1..1]
22.
--OriginalGroupInformationAndCancellation
[0..1]
[1..1]
23.
----OriginalMessageIdentification
原报文标识号
[1..1]
Max35Text
[1..1]
Max35Text
√
24.
----OriginalMessageNameIdentification
原报文类型代码
[1..1]
Max35Text
[1..1]
Max35Text
√
25.
----CancellationReasonInformation
[0..n]
[0..1]
26.
------AdditionalInformation
备注
[0..n]
Max105Text
[0..1]
Max105Text
27.
--TransactionInformation
[0..n]
[1..1]
28.
----OriginalTransactionReference
[0..1]
[1..1]
29.
------PaymentTypeInformation
[0..1]
[1..1]
30.
--------CategoryPurpose
[0..1]
[1..1]
31.
----------Proprietary
原业务类型编码
[1..1]
Max35Text
[1..1]
Max4Text
√
2.2.4报文说明
(1)当本报文用于大额支付系统业务时,报文头中的“发送系统号”填写为“HVPS”,“接收系统号”填写为“HVPS”;当用于小额支付系统业务时,报文头中的“发送系统号”填写为“BEPS”,“接收系统号”填写为“BEPS”;当用于网上支付跨行清算系统业务时,报文头中的“发送系统号”填写为“IBPS”,“接收系统号”填写为“IBPS”。
2.3(复用IBPS)业务撤销应答报文
2.3.1报文功能
CNAPS2收到业务撤销申请时,通过此报文将应答结果返回给撤销申请发起清算行。
2.3.2报文序列图
场景
(参见业务撤销申请报文)
2.3.3报文结构(pacs.002.001.03)
使用ISO20022报文:
FIToFIPaymentStatusReportV03
序号
或
报文要素
ISO20022属性
ISO20022类型
CNAPS2属性
CNAPS2类型
备注
加签
要素
1.
Messageroot
[1..1]
[1..1]
FIToFIPaymentStatus
Report
2.
GroupHeader
[1..1]
[1..1]
3.
--MessageIdentification
报文标识号
[1..1]
Max35Text
[1..1]
Max35Text
√
4.
--CreationDateTime
报文发送时间
[1..1]
ISODateTime
[1..1]
ISODateTime
√
5.
--InstructingAgent
[0..1]
[1..1]
6.
----FinancialInstitutionIdentification
[1..1]
[1..1]
7.
------Other
[0..1]
[1..1]
8.
--------Identification
发起参与机构行号
[1..1]
Max35Text
[1..1]
Max12NumericText
√
9.
--InstructedAgent
[0..1]
[1..1]
10.
----FinancialInstitutionIdentification
[1..1]
[1..1]
11.
------Other
[0..1]
[1..1]
12.
--------Identification
接收参与机构行号
[1..1]
Max35Text
[1..1]
Max12NumericText
√
13.
OriginalGroupInformationAndStatus
[1..1]
[1..1]
14.
--OriginalMessageIdentification
原报文标识号
[1..1]
Max35Text
[1..1]
Max35Text
√
15.
--OriginalMessageNameIdentification
原报文类型代码
[1..1]
Max35Text
[1..1]
Max35Text
√
16.
--StatusReasonInformation
<