/InterApiDemo

inter-API - OpenBanking Application Implementation Sample

Primary LanguageTypeScript

inter-Api OpenBanking Integration Sample

inter-API is openbanking solution of Intertech.

The demo application consisted from two main application. Ionic/Angular UI Application and Asp.Net Core 2.2 Backend application.

Application Architecture

UI Application is a Ionic 4/Angular 7 Application written in Typescript 3. UI application constains two modules: "Accounts" and "Money Transfers". Accounts Module lets you to query accounts and account details for a given customer number.

"Money Transfers" module lets you to execute: "wire to account", "wire to iban", "eft to account" and "eft to iban" transactions.

UI application makes REST calls to Asp.Net Core backend to fetch data.

Backend Application is a Asp.Net Core 2.2 application. It uses RestSharp Library to manage REST api calls made to inter-API Intertech Open Banking Platform.

Running The Application

  1. Install docker if it is not installed.
  2. Get your subscription key from InterApi Platform and use it as the INTERAPI_SETTINGS__API__SUBSCRIPTIONKEY environment variable value.
  3. Use your favourite command line program to execute docker-compose up command in the project root folder
  4. After the application initialized navigate to http://localhost:9999.

Demo application address : https://interapiapps.azurewebsites.net

Screenshots

Menu Accounts Account Transactions
Wire To Account Money Transfers