Start by logging on to Roaring and go to the list with API's. Select the Global Bank Account Information service and read the documentation carefully.
After this, you either have clicked on the link leading you to this page from there, or you can continue by clicking on the "Try Open Banking" button leading you to this screen:
Make sure to read and follow the steps above.
Use the endpoints as mentioned in the menu to the left:
1. Get available banks list
2. Get auth. session
3. Get account data
4. Delete session
See more information on each step below.
Step 1 - Get available bank lists
Choose what type of bank account (personal or business) and in which country you would like to fetch data from. After this, fetch the name of the bank you wish to check an account for and move on to the next step.
If this would be a check with real data, in this step your customer would have sufficed you with the relevant bank for which to check the account.
Step 2 - Get auth session
Use the name of your customers bank in the bankName field and add the country in which to search.
The first call will generate a link that your customer is to use in order to authenticate.
After the customer is authenticated, an authCode is generated and provided by the bank in the redirection back. This authCode is then used in order to further communicate with the bank. Now you make another call (by pressing send) in order to fetch the account information
Use the "uid" field in order to continue to the extra step.
Step 3 - Get account data
Fetch more information on the bank account you are interested in by calling the "Get account data" endpoint using the accountId fetched in "Get auth session".
Step 4 - Delete session
Your session is deleted within 24 hours by default. You could also use the call as in the image below by using your sessionId and delete your session.
When having finished the last step, you will have completed the whole test flow. Any questions? Do not hesitate to contact us through our chat or on [email protected]