Skip to main content

Bank-Provider-Connector

Maxime avatar
Written by Maxime
Updated over 4 months ago

Model

Tables

  • Bank - list od ASPSP

  • BankVersion - each bank (ASPSP) can have multiple versions

  • APIClient-

  • ApiClientBank - each api-clientId (consumer of PSD2Hub API) can have a different configuration of an available ASPSPs and those can use different versions

  • Provider - a generic type of API provider (can be PSD2, scraping, etc)

  • Psd2Provider - list of PSD2 specific connectors(specific connector is a parametrizable instance of generic connector controlled by config). Different ASPSP API versions can be handled by more than one PSD2Providers for one ASPSP, each with different (ASPSP API version driven) config.

  • Psd2Connector - list if PSD2 generic connectors (per API standard or sub-standard or customer if particular ASPSP API does not follow any of supported standards). More about standards: PSD2 API standards

Details

Bank

  • swiftBicCode- business code of a bank following ISO_9362 (https://en.wikipedia.org/wiki/ISO_9362)

  • logoUrlHash- the hash of logo image file uri (hash is used for caching resources)

  • country- an embedded object representing bank (see below)

  • migrateToBankId - used only for scraping to PSD2 migration workflow

  • isPisp - flag indicating if bank supports PIS
    isPisForceAccount
    - flag indicating if the bank supports PIS with selecting debtor account after redirection or not

  • provider- an embedded object representing connector

    • providerId- an embedded object representing connector

    • provider - connector name

    • providerType - connector type (scraping/api/reverse)

    • dynamicDataPath- scraping only

    • dynamicDataRegex- scraping only

  • isAisForceAccount- flag indicating if the bank supports AIS with selecting account after redirection or not

Did this answer your question?