Event Notification API Specification - TPP Endpoints
Event Notification API Specification - TPP Endpoints
UK Open Banking Event Notifications API 让 TPP(第三方)订阅银行事件流:账户变更、consent 撤销、客户状态变化等异步通知。
替代轮询(节省 API 调用和网络)
不是所有银行都完整实现(v3.1 后的能力)
TPP 在银行 portal 注册 webhook URL → 银行有事件时 POST 到该 URL → TPP 验证签名后处理。
可用率 · 30 天窗口
关于这个 API
Event Notifications API 是 Open Banking 标准里给 TPP 提供「不要轮询、用事件流」的机制。背景:早期 TPP 要知道用户 consent 是否仍有效、账户状态是否变了,只能定期轮询银行 API(浪费 quota 和网络)。Event Notifications 把这变成 push——TPP 在银行 portal 注册 webhook URL,银行有相关事件(consent 撤销、账户冻结、客户数据变更)就立即推送。对 fintech app 提升用户体验关键:用户在银行 app 里点了「撤销 Klarna 的访问」之后,Klarna 1-5 秒内就知道并停止访问,而不是等到下次轮询才发现 401。也满足合规要求——TPP 必须及时响应 consent 撤销,事件机制让这变得可靠。
你可以做什么
- 1用户在银行 app 撤销了 consent,TPP 实时收到通知停止访问
- 2账户冻结时 fintech app 立即更新状态
- 3客户数据变更(如更换地址)自动同步
- 4合规审计跟踪 consent 生命周期
优劣对比
优点
- 替代轮询(节省 API 调用和网络)
- 实时(事件 1-5 秒到达 TPP)
- 标准化 schema
注意事项
- 不是所有银行都完整实现(v3.1 后的能力)
- webhook endpoint 要 TPP 维护可用性
示例请求
curl https://openbanking.org.uk/<endpoint>快速开始
TPP 在银行 portal 注册 webhook URL → 银行有事件时 POST 到该 URL → TPP 验证签名后处理。
常见问题
消息丢了能补发吗?+
依银行实现。多数支持 replay 一段时间内的事件。
技术细节
- 认证方式
- unknown
- 计费
- unknown
- 协议
- REST, Webhook
- SDK
- python, javascript, go, java
- 响应时间
- 1417 ms
- 上次巡检
- 2026/5/12 07:38:01
更多来自 Openbanking Org Uk 的 API
UK Open Banking Account Information API (AIS) 让经认证的第三方在用户授权后读取其银行账户余额、交易明细、账户元数据。
UK Open Banking Confirmation of Funds API (CBPII) 让第三方查询用户账户是否有足够余额,不返回具体金额,只返回 yes/no。
UK Open Banking API 是英国法定的银行 API 标准,让第三方在用户授权后访问其银行账户数据和发起支付(PSD2 合规)。
UK Open Banking Payment Initiation API (PIS) 让经认证的第三方在用户授权后从其银行账户发起转账(A2A 支付)。