Retrieve Bank Families RESTful API - use this service to retrieve the list of bank families

API Details

Overview

In STET and Berlin Group:

  • Some ASPSPs are individually configured with a URL and token endpoint per regional bank.
  • For example Credit Agricole in France (which follows the STET specification) has 44 distinct regional banks.
  • Rendering individual regional banks on a user interface is problematic as, in the Credit Agricole example, this would result in 44 individual bank icons on the Bank Selection screen (with the user having to find his/her specific branch by scrolling though a large list).

To address this issue for SELF-HOSTED and SELF-HOSTED-CALLBACK users (who design their own UIs), Nuapay uses the concept of a “Bank Family”.

Rendering Banks and Bank Families on the UI

For users, who have integrated in SELF-HOSTED or SELF-HOSTED-CALLBACK mode, that want to render both standalone banks and bank families (banks that have a number of linked branches) on the Bank selection screen, we recommend that you:

  1. Call GET /banks (see Retrieve Banks) to load all banks and cache the result. (This call returns all standalone banks and all bank branches).
  2. Call GET /bankfamilies (see below) and cache the results. Where 10 banks branches are returned from the same bank (for example), these should be filtered out so that only one bank is shown on the Bank Selection page, rather than rendering the 10 individual branches on this screen.
  3. The user can then select either a standalone Bank or a Bank that has associated branches.
  4. If the user selects a bank with associated branches then render those branches (there is no extra REST call). In this case, use the cached GET /banks response and apply the bankfamillyId filter to render a bank branches drop-down list.
  5. If the user selects a standalone bank, then no branch selection is required and the PSU is redirected to his selected bank.

View Bank Families Endpoint