This guide explains how to create end-user-facing UI to select the end-users bank.
First, query institutions
endpoint to get a list of all available financial institutions in a given country.
curl -X GET "https://ob.nordigen.com/api/v2/institutions/?country=gb"
-H "accept: application/json"
-H "Authorization: Bearer ACCESS_TOKEN"
Response:
[
{
"id": "ABNAMRO_ABNAGB2LXXX",
"name": "ABN AMRO Bank Commercial",
"bic": "ABNAGB2LXXX",
"transaction_total_days": "540",
"countries": [
"GB"
],
"logo": "https://cdn.nordigen.com/ais/ABNAMRO_FTSBDEFAXXX.png"
},
[...]
{
"id": "REVOLUT_REVOGB21",
"name": "Revolut",
"bic": "REVOGB21",
"transaction_total_days": "730",
"countries": [
"GB"
],
"logo": "https://cdn.nordigen.com/ais/REVOLUT_REVOGB21.png"
},
]
You will need to create a UI or any other mechanism for selecting the end user's bank. To build the UI element you can either:
Here are some considerations if UI is built from scratch:
Once the end user selects their bank, make sure to pass the correct Institution ID when building the requisition and the link to start the end-user authentication process with the selected financial institution (see step 4 in the Quickstart Guide).