pacs008 logo pacs008

pacs.028.001.05 — 金融机构间支付状态请求

概述

pacs.028 消息由金融机构发送,用于查询先前发送的支付指令的状态。它无需等待主动推送的状态报告,即可实现对支付处理的主动追踪。

已于 2026 年 3 月 23 日依据主要来源完成复核。ISO 20022 目录参考日期:2025-02-27;来源链接如下。

关键数据要素

  • GrpHdr — 包含消息标识和创建时间戳的组头
  • TxInf — 标识待查询支付的交易信息
  • OrgnlGrpInf — 引用源消息的原始组信息
  • OrgnlInstrId — 来自源支付的原始指令标识
  • OrgnlEndToEndId — 用于可追溯性的原始端到端标识

业务背景

  • 支持对在途支付指令进行主动状态查询
  • 帮助运营团队调查延迟或丢失的支付
  • 通过主动发起状态通信而非被动等待来补充 pacs.002
  • 用于异常处理和 SLA 监控工作流
Key data elements and business context
关键数据要素 业务背景
GrpHdr — 包含消息标识和创建时间戳的组头 支持对在途支付指令进行主动状态查询
TxInf — 标识待查询支付的交易信息 帮助运营团队调查延迟或丢失的支付
OrgnlGrpInf — 引用源消息的原始组信息 通过主动发起状态通信而非被动等待来补充 pacs.002
OrgnlInstrId — 来自源支付的原始指令标识 用于异常处理和 SLA 监控工作流
OrgnlEndToEndId — 用于可追溯性的原始端到端标识 指示代理向被指示代理发送 pacs.028 以请求特定支付的状态。被指示代理以包含当前处理状态的 pacs.002 进行响应。

CBPR+ 与方案背景

  • 替代 MT199 状态查询模式和手动 SWIFT 消息查询
  • CBPR+ 支持与原始消息标识符关联的结构化状态请求
  • 基于 UETR 的 gpi 追踪减少了手动查询的需求
  • 日益集成到自动化支付运营仪表板中

报文流程

指示代理向被指示代理发送 pacs.028 以请求特定支付的状态。被指示代理以包含当前处理状态的 pacs.002 进行响应。

版本差异表

版本差异表
版本范围 重要原因 实施要点
pacs.028.001.05 pacs008 中的当前实现 适用于当前的状态查询建模。
pacs.028.001.06 后续目录版本 请检查更新的目录版本,以支持未来的互操作规划。

带注释的 XML 示例

<FIToFIPmtStsReq>
  <GrpHdr>
    <MsgId>REQ-2026-0009MsgId>
  GrpHdr>
  <TxInf>
    <OrgnlInstrId>PAY-2026-8841OrgnlInstrId>
    <OrgnlEndToEndId>E2E-INV-2026-001OrgnlEndToEndId>
  TxInf>
FIToFIPmtStsReq>

字段说明

  • MsgId: 查询请求本身需要一个与底层付款区分开的、可审计的标识。
  • OrgnlInstrId: 请使用原始指令中的精确源标识,以最大化匹配准确性。
  • OrgnlEndToEndId: 加入面向客户的可追踪性有助于运营团队更快完成查询对账。

比较 pacs.028 vs pacs.002

比较 pacs.028 vs pacs.002
比较维度 pacs.028.001.05 对比报文
主要用途 请求状态 报告状态
由谁发起交互 请求状态的机构 发送状态的机构
运营姿态 异常驱动型查询 事件驱动型报告
应避免的错误假设 认为每笔付款都应例行发送此报文 认为它可以免除主动案例管理的需要

主要参考来源

相关报文