0

0

FinTS金融信息交换的XML标准是什么

煙雲

煙雲

发布时间:2026-01-06 11:47:02

|

737人浏览过

|

来源于php中文网

原创

FinTS 不使用 XML 作为原生消息格式,其标准格式是专有二进制/文本混合的 HBCI 格式;XML 仅用于配套的 ISO 20022(如 pain.001、camt.053)等独立标准,与 FinTS 并行共存。

fints金融信息交换的xml标准是什么

FinTS(Financial Transaction Services)本身并不使用 XML 作为其原生消息格式。它的标准消息格式是基于**专有二进制/文本混合编码的 HBCI 格式(即 FinTS 3.0 及以前版本所沿用的“HBCI-Format”)**,采用类似键值对的结构(如 `3:123456789012345678` 表示账户号码),而非 XML。 不过,在 FinTS 生态中,确实存在与 XML 相关的标准,但它们属于**扩展或配套规范,并非 FinTS 协议核心**:

FinTS 并不定义 XML 消息格式

FinTS 规范(由德国银行协会 BdB 发布)明确将消息序列化方式限定为:纯文本格式(V2/V3)或 TLS 上封装的二进制/文本混合格式(V4+)。XML 不在 FinTS 协议的传输层或应用层消息定义中。任何声称“FinTS XML 标准”的说法,通常是对相关但独立标准的误称。

与 FinTS 共存的 XML 标准:ISO 20022(尤其是 pain. & camt.)

德国银行业在向实时、标准化支付转型过程中,已逐步将后台处理和批量接口迁移到 ISO 20022 标准,该标准以 XML 为载体:

  • pain.001:客户发起付款指令(如转账、工资发放),用于替代传统的 DTAUS 或 SEPA XML
  • camt.053 / camt.054:银行向客户推送账户交易明细或通知(如对账单、交易确认)
  • 这些 ISO 20022 XML 消息常通过 FinTS 网关的附加通道(如 HTTPS 接口)交付,或由银行后台系统生成后供 FinTS 客户端调用下载,但它们本身不走 FinTS 协议帧结构

FinTS V4+ 中的“XML-like”元数据描述(非消息体)

FinTS 4.0 引入了基于 JSON 的 API 描述机制(FinTS-API-Descriptor),用于定义服务端能力、参数结构与错误码;早期草案曾探讨过 XML Schema(XSD)描述方式,但最终未成为强制标准。目前官方发布的接口元数据是 JSON 格式,不是 XML。

创一AI
创一AI

AI帮你写短视频脚本

下载

实际开发中可能遇到的“FinTS + XML”场景

某些银行或第三方网关为兼容旧系统,会提供“伪 FinTS”封装层:例如接收 FinTS 登录后的会话令牌,再允许客户端用该令牌请求一个 XML 格式的交易列表(camt.053)或付款提交接口(pain.001)。但这属于银行自定义集成方案,不属于 FinTS 规范本身。

总结来说:FinTS 没有官方 XML 消息标准。它用的是自有文本协议;而 XML 在德国金融数据交换中真正落地的是 ISO 20022 系列(pain./camt.),它们与 FinTS 并行共存、分工明确——FinTS 负责交互式在线操作(查余额、授权转账),ISO 20022 XML 负责结构化批量数据交换。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

406

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

531

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

308

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

74

2025.09.10

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

617

2023.07.31

python中的format是什么意思
python中的format是什么意思

python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

429

2024.06.27

pdf怎么转换成xml格式
pdf怎么转换成xml格式

将 pdf 转换为 xml 的方法:1. 使用在线转换器;2. 使用桌面软件(如 adobe acrobat、itext);3. 使用命令行工具(如 pdftoxml)。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1860

2024.04.01

xml怎么变成word
xml怎么变成word

步骤:1. 导入 xml 文件;2. 选择 xml 结构;3. 映射 xml 元素到 word 元素;4. 生成 word 文档。提示:确保 xml 文件结构良好,并预览 word 文档以验证转换是否成功。想了解更多xml的相关内容,可以阅读本专题下面的文章。

2084

2024.08.01

PPT动态图表制作教程大全
PPT动态图表制作教程大全

本专题整合了PPT动态图表制作相关教程,阅读专题下面的文章了解更多详细内容。

13

2026.01.07

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
WEB前端教程【HTML5+CSS3+JS】
WEB前端教程【HTML5+CSS3+JS】

共101课时 | 8.2万人学习

JS进阶与BootStrap学习
JS进阶与BootStrap学习

共39课时 | 3.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号