在哪里可以找到 PSD2 技术规范?

Where to find the PSD2 technical specification?

PSD2, The Payment Services Directive 欧盟。

欧盟的金融机构需要 PSD2 合规,并且有很多供应商声称 PSD2 合规。 PSD2 应该是欧盟范围内的统一标准,并且有上百万份白皮书、视频博客、影响估计、高级概述,但没有技术规范。

没有真正说明什么消息需要发送到哪里然后发生什么。我找到的最接近的东西是 this,但即使没有参考,也无法暗示他们遵循的确切技术规范。

有人知道从哪里获得官方 PSD2 技术要求吗?

编辑:I tried my luck with the developers of openbanking project


PS 我知道这个问题技术上 "questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam"

这个问题必须有来自单一监管机构 - EC 的独特而准确的答案,这不是一个固执己见的答案区。

我从 OBP 项目的 "owner" 那里得到了答案,我将其逐字发布:


关于当前状态,Open Bank Project API 开发分支目前支持 OBP API 规格 1.2.1 到 3.0.0

我们还有一个用于启动付款的 ISO20022 连接器 (PAIN)。

您可以在此处阅读 OBP 规范:

https://apiexplorersandbox.openbankproject.com/

或使用 Swagger:

https://apisandbox.openbankproject.com/obp/v1.4.0/resource-docs/v3.0.0/swagger

或资源文档(我们自己的格式):

https://apisandbox.openbankproject.com/obp/v1.4.0/resource-docs/v3.0.0/obp

(Swagger / Resource Doc 链接也可以在 API Explorer 的底部找到)

关于 PSD2,PSD2 并未准确解释各国应如何遵守(例如,它未定义 URL 等)。但是,它确实在第 28 条第 3 点中说:"Account servicing payment service providers shall also ensure that the dedicated interface uses ISO 20022 elements, components or approved message definitions, for financial messaging".

这就是为什么 STET(最新的法国标准)使用 "PmtTpInf"、"InstrPrty"、"SvcLvl" 和 "Cd" 等字段名称的原因

除了上述 OBP 标准外,我们还旨在支持:

OBP 的 ISO 20022 版本。这很可能会在当前 OBP URL 上使用不同的 Mime 类型来请求,并将作为 OBP 术语到 ISO20022 等效项(如果存在)的自动翻译来实现。我们可能会支持 ISO20022 短字段名称和更长的类型名称(冗长但更具自我描述性)。

  1. 英国开放银行标准
  2. STET(法语)
  3. 其他国家标准。

因此 OBP API 将能够使用一个 OBP 实例和后端连接器来呈现多个标准。它将提供易于使用的 REST APIs (OBP) 和不太容易阅读的 ISO20022 合规性接口。

希望对您有所帮助。

p.s。这是 STET:https://www.stet.eu/assets/files/PSD2/API-DSP2-STET_V1.2.2.pdf

这是英国标准。

https://www.openbanking.org.uk

这里还有一个 linkedin 群组,用于将从事 PSD2 和 Openbanking 的开发人员与银行、监管机构和供应商联系起来。

https://www.linkedin.com/groups/12069802

如果您正在寻找旨在适用于所有 PSD2 国家/地区的技术标准,您应该查看 Berlin Group 规范。

Open Banking 规范在某种程度上是英国特定的,如果您只需要支持英国市场,它可能就足够了,或者您可以扩展它以支持其他 products/markets(例如 SEPA 支付)。

我自己一直在寻找这个问题的答案,希望我能找到符合 PSD2 的 JSON-based 答案,而不是必须弄清楚 ISO20022。

我发现 this brilliant article by Starling Bank 说:

As of November 2017, however, the Open Banking Implementation Entity (OBIE) announced amendments to the scope of Open Banking to broaden out the Open Banking solution to include PSD2 items “in order to deliver a fully compliant PSD2 solution” – which can be read in full here and here.

在我看来,如果 Open Banking 的设计符合 PSD2 并且 它已经提供了详细的规格,那么这里最安全的选择就是 implement Open Banking specs .

我还发现可行的替代方案是:

  1. Berlin Group's NextGenPSD2 specs, published as a YAML file.
  2. Stet 规格,也发布为 a YAML file

PSD2的文字在这里:https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32018R0389&from=DE

我从这里找到这个:https://raue.com/en/e-commerce-2/new-eu-regulation-for-electronic-payments-and-online-banking/,其中有一个有用的摘要。

PSD2是接口要求,不明白为什么那么多回复都是关于Open Banking的,就是说接口怎么用!

规范在很大程度上依赖于 JWT 我发现这个网站非常有用,如果它能帮助任何人 - https://openbankingsdk.com