探索下一代PSD2 XS2A接口:adorsys开源解决方案

探索下一代PSD2 XS2A接口:adorsys开源解决方案

项目介绍

adorsys的XS2A Core是一个开源的(AGPL v.3)解决方案,旨在帮助开发者熟悉adorsys对NextGenPSD2规范的实现。该项目是一个尝试版本,adorsys欢迎社区的任何贡献来改进它。目前,adorsys主要与客户合作,使用这些框架作为构建新XS2A解决方案的基础。

项目技术分析

技术背景

PSD2(支付服务指令2)是欧盟于2016年发布的一项指令,要求银行市场向第三方服务提供商(TPP)开放银行服务。这些服务可以通过TPP代表支付服务用户(PSU)访问。

柏林集团是一个泛欧支付互操作性标准和协调倡议,基于PSD2和EBA RTS的要求,柏林集团NextGenPSD2开发了一个详细的“访问账户(XS2A)框架”,包括数据模型和相关消息传递。

adorsys自PSD2开始以来就一直致力于满足其要求和隐含任务。XS2A服务提供了一个开源的柏林集团NextGenPSD2框架实现,可以连接到ASPSP的中间件或核心银行系统。

技术特点

  • 支持最新版本:目前支持NextGenPSD2 XS2A实现指南的最新版本1.3.11和OpenAPI .yaml文件1.3.11_2021-09-24。
  • 全面实现API端点:所有柏林集团规范中定义的强制性API端点均已实现。
  • 可插拔的同意管理系统:支持存储和管理PSU授予相应TPP的同意。
  • ASPSP配置模块:允许配置ASPSP特定的XS2A功能配置,例如使用的SCA方法、支付产品、同意类型等。
  • NISP合规实现:经过验证的NISP合规实现。

项目及技术应用场景

应用场景

  • 银行和金融机构:银行和金融机构可以使用XS2A Core作为其核心银行系统或中间件的接口,以满足PSD2的要求。
  • 第三方服务提供商(TPP):TPP可以使用XS2A Core来访问银行服务,代表支付服务用户(PSU)执行操作。
  • 开发者和研究者:开发者和研究者可以使用XS2A Core来学习和研究PSD2和XS2A接口的实现。

使用案例

  • 本地开发和测试:开发者可以在本地构建源代码,进行开发和测试。
  • 连接银行系统:开发者可以参考XS2A Connector Examples和SPI Developer Guide,编写连接到其银行系统的连接器。
  • 模型银行:开发者可以在隔离环境中使用Modelbank Repository来试验框架。

项目特点

开源与社区支持

  • 开源许可:项目采用AGPL v.3许可,欢迎社区贡献。
  • 文档完善:项目提供了详细的文档,包括架构文档、用例图、开发者指南、发布策略、路线图和发布说明。
  • 贡献指南:项目提供了详细的贡献指南,包括代码规范和提交PR的流程。

商业支持

  • 商业许可:对于希望在AGPL v.3要求之外商业使用解决方案的组织,adorsys提供替代的单独许可选项。
  • 联系支持:对于商业支持,请联系adorsys团队。

结语

adorsys的XS2A Core是一个功能强大且灵活的开源解决方案,适用于银行、金融机构和第三方服务提供商。无论您是开发者、研究者还是企业用户,XS2A Core都为您提供了一个可靠的平台来满足PSD2的要求。立即访问项目仓库,开始您的PSD2之旅吧!

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值