1. 标准框架:ISO 20022

第二代支付系统的报文格式基于国际金融报文标准ISO 20022设计,采用XML(可扩展标记语言)作为数据载体,确保与国际金融系统的兼容性。例如:

  • **大额支付系统(HVPS)**中,客户发起的汇兑业务报文(如hvps.111.001.01)、金融机构发起的汇兑业务报文(如hvps.112.001.01)等均直接复用ISO 20022报文414。

  • **小额支付系统(BEPS)**中的实时贷记、借记业务报文(如BEPS.123.001.01、BEPS.131.001.01)也复用ISO 20022标准12。


2. 本地化扩展

尽管以ISO 20022为基础,第二代支付系统根据中国金融业务特点进行了以下调整:

  • 报文结构:报文由报文头和报文体组成,报文体包含多个报文块(XML标签界定),每个块封装具体业务要素1114。

  • 数据类型:定义了专用数据类型,如金额(ActiveCurrencyAndAmount)、日期(ISODate)等,并对字符集、编码(UTF-8)和业务要素(如城市代码、参与者标识号)进行了规范911。

  • 业务组件:公共业务组件(如GrpHdr组头、Dbtr付款方信息)复用ISO 20022的组件,同时新增了适应国内业务的组件(如NPCPrcInf清算中心处理信息)1114。


3. 分册与版本管理

报文标准按业务场景分为多个分册,例如:

  • 大额支付系统分册(版本1.4):涵盖即时转账、多边轧差结算、银行汇票等业务报文414。

  • 小额支付系统分册(版本1.4.6):包括普通贷记、借记、批量代收付等业务报文12。

  • 公共控制系统分册:规范系统间交互的公共控制报文12。

文档版本通过严格的修订记录管理(如创建、修改、删除状态标注),确保标准的持续更新和业务适应性911。


4. 安全与校验机制

  • 数字签名:关键报文(如PVP结算应答、银行汇票兑付通知)需附加数字签名,确保数据完整性和防篡改411。

  • 防重校验:通过“发起参与机构号+明细标识号”唯一标识每笔业务,防止重复处理11。

  • 对账机制:每日生成对账文件(如hvps.710.001.01大额对账申请报文),与第三方渠道数据核对,确保账务一致性412。


5. 应用场景示例

  • 跨境支付:支持外币结算(如美元支付),汇率实时换算并扣除目标币种手续费912。

  • 实时业务:如即时转账(hvps.141.001.01)和实时冲正(BEPS.413.001.01),确保资金实时到账和异常处理412。

  • 批量业务:如代收付(BEPS.380.001.01批量代收报文),支持大规模交易处理12。


结论

第二代支付系统的报文交换标准以ISO 20022为核心,通过本地化扩展满足中国金融业务需求,并辅以严格的安全校验和分册化管理。这一设计既实现了与国际标准的接轨,又保障了系统的高效性和安全性。如需进一步了解具体报文格式或业务规则,可参考中国人民银行发布的官方文档

更多推荐