Giter Site home page Giter Site logo

delokman / xs2a-sandbox Goto Github PK

View Code? Open in Web Editor NEW

This project forked from adorsys/xs2a-sandbox

0.0 1.0 0.0 80.04 MB

XS2ABank - PSD2 XS2A Dynamic Sandbox

Home Page: https://adorsys.com/en/products/modelbank/

License: Apache License 2.0

Dockerfile 0.12% Java 42.86% Shell 0.29% JavaScript 0.37% TypeScript 38.42% HTML 14.38% CSS 0.27% Makefile 0.28% SCSS 3.01%

xs2a-sandbox's Introduction

ModelBank

Build Status Quality Gate Status Coverage

What is it

With PSD2 Directive (EU) 2015/2366 of the European Parliament and of the Council on Payment Services in the Internal Market, published 25 November 2016 the European Union has forced Banking Market to open the Banking Services to Third Party Service Providers (TPP). These services are accessible by TPP on behalf of a Payment Service User (PSU).

The 'Berlin Group' is a pan-European payments interoperability standards and harmonisation initiative. Based on the PSD2 and EBA RTS requirements, Berlin Group NextGenPSD2 has worked on a detailed Access to Account (XS2A) Framework with data model (at conceptual, logical and physical data levels) and associated messaging.

ModelBank is a dynamic sandbox environment that allows to emulate and test ASPSP's OpenAPI PSD2 services.

ModelBank is based on XS2A Service, XS2A-connector-examples and Ledgers.

With ModelBank TPP UI, you as a testing TPP can access banking APIs directly, get TPP certificates and manage testing accounts.

Developer Portal contains testing instructions and all of the necessary documentation.

All four SCA approaches are supported: REDIRECT, OAUTH, EMBEDDED, DECOUPLED. Two of them (REDIRECT, EMBEDDED) are directly testable on Developer portal. For the Redirect SCA Approach an Online Banking UI is used for authorisation.

ModelBank structure

Project documentation

How to try it

Version policy

In general ModelBank Team follows SemVer for versioning. This means our versions follow the model A.B.C, where:

  • A - is the major version, pointing out mainline.

  • B - is the minor version, pointing out the next release in the mainline.

  • C - is the hotfix version, used to deliver patches between releases when needed. If omitted, version 4.5 will be considered equal to 4.5.0.

We support one release version at the moment.

Normally new version is released every two weeks, however this is not a strict rule, rather our willingness.

Development and contributing

Any person is free to join us by implementing some parts of code or fixing some bugs and making a merge requests for them.

Contribution Guidelines describe internal development process and how to contribute to the ModelBank.

Contact

If you think that our system behaves in an unexpected way or incorrect, or you need some clarifications, to contact ModelBank Team please create an issue. Team will provide comments and feedback there.

For commercial support please contact adorsys Team.

License

This project is licensed under the Apache License version 2.0 - see the LICENSE file for details.

xs2a-sandbox's People

Contributors

jfractalus avatar vlad-nechai avatar dmitrymishchuk avatar maypolikarpova avatar francis-pouatcha avatar tidusio avatar christiannoubi avatar hoxi96 avatar dg0lden avatar olazak avatar yavers avatar andriimurashkin avatar wandi34 avatar spetrychenko avatar codeonmoon avatar dependabot[bot] avatar nicolewesemeyer avatar dashkok avatar clovisgakam avatar hryhoriihevorkian avatar lenny-optiopay avatar ram-ism avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.