Skip to content

This is a small SDK helping TPPs to implement BANKSapi's Redirect Component on their domain to be compliant with the regulatory requirements of XS2A's redirect SCA flow.

Notifications You must be signed in to change notification settings

BANKSapi/redirect-sca-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redirect SCA SDK

This is a small SDK helping TPPs to implement BANKSapi's Redirect Component on their domain to be compliant with the regulatory requirements of XS2A's redirect SCA flow.

Build

npm install

then either: npm run start to enter development mode or npm run build to build a bundled version to dist/.

Usage

The SDK (in this case more of a library) provides you with these methods.

  • redirectSca.initState()
  • redirectSca.returnNextRedirect()
  • redirectSca.continueRedirect()
  • redirectSca.abortSca()

This SDK tries to propagate errors from the banking provider. Errors show up to the TPP in form of the query parameter redirect-sca-error appended to the callback URL.

You can learn more about them by looking into the documentation inside of src/redirect-sca-sdk.js

Minimal example usage after embedding the SDK from dist/ in a <script>-tag:

await redirectSca.initState();
let nextRedirectDirection = await redirectSca.returnNextRedirect(); // CUSTOMER or PROVIDER
console.log(nextRedirectDirection);
redirectSca.continueRedirect();

Sample implementation can be found at https://banksapi.io/redirect/

About

This is a small SDK helping TPPs to implement BANKSapi's Redirect Component on their domain to be compliant with the regulatory requirements of XS2A's redirect SCA flow.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published