从柏林集团NextGenPSD2 API框架中选择正确的PSD2 API标准
第二项支付服务指令(PSD2)于2018年1月13日生效。有了它-除其他规则外,还要求银行向第三方开放系统,并提供允许其启动付款,检索帐户信息和资金可用性的界面。
但是该规定保留了第三方将用于与银行连接的应用程序编程接口(API)的详细信息。最近于2018年3月13日发布的有关强大客户认证的最终监管技术标准(RTS)仅指定了技术框架条件,没有接口标准。此外,欧盟缺乏API标准化。为了填补这一空白,由来自欧盟各地的近40家银行,协会和PSP组成的柏林集团(Berlin Group)为PSD2中指定的用例定义了一个通用的API标准,称为“ NextGenPSD2”。波兰(PolishAPI),斯洛文尼亚和法国(STET)也在发起倡议。
2017年12月,我 在Finextra上发布了一个 博客,比较了柏林集团NextGenPSD2 API框架和英国开放银行API标准。在发布之前,我参加了0.99版的柏林小组咨询阶段。最新的1.0版于2018年2月8日发布,值得一看以了解主要变化以及银行应从中做出什么变化。
以下是我在NextGenPSD2 API框架的0.99版和1.0版之间观察到的主要更改:
付款用例: 虽然以前的版本仅支持一次性一次性付款,但最新版本还支持提交未来日期的定期付款常规订单。
付款启动格式: 以前的版本允许以JSON,JSON封装的pain.001和pain.002(ISO20022 XML)提交一次付款。最新版本现在允许在一次付款的基础上,通过一次对所有交易一次应用SCA,在一次批量提交中进行多次付款。常规订单是JSON或JSON和pain.001(多部分)的组合。
数据字段: 根据更常见的约定,最新版本的字段名称已更改。部分字段和属性的命名约定取自ISO20022标准,例如,帐户余额的状态属性部分基于ISO20022。鉴于英国开放银行完全依赖ISO20022属性。
数据扩展: 银行可能会在响应消息中添加其他数据属性,但是这些属性必须先提交给柏林小组批准。这些附加字段需要记录在银行的API规范中。
货币选项: 在欧元之上,最新版本允许使用多货币帐户-由柏林集团定义为由相同帐户标识符(例如IBAN)寻址的不同子帐户的集合。子帐户可以通过IBAN和货币标识符进行唯一区分。
促进泛欧洲生态系统的API标准在哪里?
NextGenPSD2是一个API框架,而不是像Open Banking UK这样的单一标准。欧洲零售支付委员会启动服务的API评估工作组(PIS上的ERPB)正在努力协调PSD2 API标准和API性能。但是,如果银行选择柏林集团,现在可以决定什么。柏林集团的API框架提供了一个工具包,用于构建您自己的PSD2 API标准。