蓝图
横向滚动可查看完整图表。
开放银行:经客户授权的数据与支付
客户授予授权,连接器保管令牌,每次调用银行 API 均经授权并记录。授权过期或撤回时,应用会再次请求客户授权,而不是悄然失败。
- 主流程
- 异步
- 异常路径
7 步流程
流程逐步说明
- 从客户到您的应用或平台:授予授权(主流程)。
- 从您的应用或平台到开放银行连接器:账户与支付请求,经由REST/JSON(主流程)。
- 从开放银行连接器到银行 API 或聚合平台:经授权的 API 调用,经由OAuth 2.0 · FAPI · REST(主流程)。
- 从银行 API 或聚合平台到开放银行连接器:余额、交易与支付状态,经由REST/JSON · webhook(异步)。
- 从开放银行连接器到ERP 或总账:规范化交易,经由REST/JSON(主流程)。
- 从银行 API 或聚合平台到开放银行连接器:授权过期或撤回,经由HTTP 401 · 403(异常路径)。
- 从开放银行连接器到您的应用或平台:请客户重新授权(异常路径)。
概述
开放银行让应用在客户同意的前提下,通过受监管的银行 API 读取客户账户并发起支付。它支撑账户聚合、信贷可负担性核查、银行转账结账,以及跨银行的资金视图。
参考设计在您的应用与银行之间设置开放银行连接器,方式可以是直连,也可以经由持牌聚合商。连接器执行同意流程,安全保存令牌,依据 Berlin Group NextGenPSD2 或英国开放银行标准等规范调用银行 API,并将各家银行的数据转换为统一模型。
同意并非永久有效,设计中已为此做好安排。当同意到期或被撤回时,我们会请客户续期,而不是让应用悄然失去数据。每次调用都经授权、留有日志,并关联到允许该调用的同意。
流程如何运作
客户授予同意
客户选择其银行,查看将共享哪些数据以及共享多久,并在银行完成身份验证,随后跳回您的应用。
您的应用发起请求
您的应用通过连接器的 API 请求余额、交易或支付,绝不直接调用银行。
连接器调用银行
连接器使用已存储的令牌,按照银行要求的安全配置文件,向银行 API 或聚合商发起经授权的调用。
数据与状态返回
余额、交易与支付状态以响应或 Webhook 形式返回,连接器将其归一化为跨银行的统一模型。
使用数据
归一化后的交易为您的产品、风险模型或 ERP 提供现金头寸与对账数据。
出现故障时
同意到期或被撤回
银行会拒绝调用。连接器将该同意标记为失效,您的应用随即请客户续期,并说明原因。
付款被拒绝
银行的状态与原因通过 API 或 Webhook 返回,客户与您的运营团队可立即看到结果。
银行限制访问
银行会限制在客户不在场时的数据获取频率。连接器在这些限制内安排刷新,并在银行发出信号时退避。
银行 API 不可用
调用会以递增的延迟重试,同时显示最近一次有效数据及其时间,若中断持续则发出告警。
标准与系统
- 银行标准与通道
- PSD2
- Berlin Group NextGenPSD2
- UK Open Banking Standard
- FAPI
- 集成
- REST
- Webhooks
- 身份与访问
- OAuth 2.0
- OpenID Connect
问题与解答
我们应该直连银行还是通过聚合商?
聚合商通过一个 API 提供多家银行,并处理各银行的差异,按调用次数或连接数收费。直连控制力更强,适合少量重要银行。许多产品先采用聚合商,之后再增加直连。我们会针对您所需的银行与国家比较各种方案。
使用开放银行需要牌照吗?
在许多国家,账户信息与支付发起属于受监管活动。要么您的公司持有授权,要么通过持有授权的持牌提供商开展。具体适用哪种取决于您的国家和用例,应由您的法律与合规顾问确认。无论选择哪种路径,我们都负责构建集成。
如何处理客户的同意?
客户可以看到共享哪些数据、用于什么目的、共享多久,并在自己的银行完成身份验证。连接器加密存储同意记录及其令牌,每次调用都关联到有效同意。客户可以撤回同意,撤回后连接器即停止代其调用该银行。
覆盖哪些银行和国家?
覆盖范围取决于该地区的规则与各银行的 API。欧盟与英国在 PSD2 和英国开放银行标准下覆盖广泛。其他地区覆盖情况不一,聚合商可填补部分空白。在您确定设计之前,我们会核查您客户所用银行的覆盖情况。
开放银行会取代银行 host-to-host 吗?
对大多数企业资金管理工作而言不会。host-to-host 渠道处理批量付款文件和您自有账户的完整对账单。开放银行适合面向客户的产品、实时余额与单笔支付。许多企业两者并用:host-to-host 用于自身付款批次,开放银行用于其客户。
开放银行数据如何得到保护?
令牌与同意记录均加密存储,只有连接器可以使用,每次调用都记录其背后的同意。我们只采集目的所需的数据,并规定保存期限。GDPR 等数据保护规则适用于这些数据,我们与您的数据保护官共同设计。
从对话开始,而不是从合同开始。
告诉我们您需要构建、连接或保障什么。架构师会与您一起梳理,然后建议从何处入手。
后续流程
约定时间
我们的团队会通过电子邮件与您约定会谈时间。
咨询前会谈
一次免费 30 分钟在线预咨询:我们梳理您的目标、系统与限制条件。
就绪评估
在免费 48 小时就绪评估中,首席架构师对照 6 项就绪定义检查您的项目,并推荐合适的路线。
选择路线
范围就绪的项目会收到一份有约束力的方案3–5 个工作日内。概念阶段的项目从 Blueprint Studio 开始。已上线系统若出现故障、缺乏文档或需要集成,则先进行1–2 周诊断。Blueprint Studio 与诊断服务各收取固定费用,费用在方案中列明。