Connect

Initializing bank linking

Introduction

Initializing bank linking is the process of establishing a connection between a fintech application or platform (such as a mobile banking app or financial management tool) and a user's bank account. This connection allows the fintech platform to securely access and retrieve financial information from the user's bank.

Before you begin the bank linking process, ensure that you have:

  • A registered Flick account
  • Access to your online banking credentials
  • A stable internet connection

Supported Banks

Flick supports a wide range of banks to provide you with flexibility. Check our website or contact our support team for the most up-to-date list of supported banks.

Benefits

  1. Bank linking allows you to view and analyze your transaction history in one centralized location. This enables better tracking of expenses and facilitates the creation of budgets.
  2. Get real-time insights into financial situation, including account balances, recent transactions, and overall financial health.
  3. Enables you to make payments directly from the linked accounts, whether it's paying bills, transferring funds, or making purchases. This streamlines the payment process and enhances convenience.
  4. Bank linking can be used to assess the creditworthiness of users. This information may be used to provide pre-approved loan offers or other financial services.
  5. Customers with multiple bank accounts can manage them collectively through a single interface. This is particularly beneficial for users who have accounts with different banks.

Request and Response Sample

 {{baseUrl}}/accounts/initialize

Request Example

Request Method: POST

curl --request POST \
     --url https://flickopenapi.co/accounts/initialize \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '
{
  "firstName": "user Name",
  "lastName": "user lastName",
  "email": "user email",
  "phoneNumber": "user phoneNumber",
  "purpose": "statement / transaction / identity",
  "selectedPeriod": "1, 3, 6, 9 & 12 months / 1, 3, 7, 14, & 30 days"
}
'

Response Sample

{
  "status": "200",
  "message": "successful",
  "id": "1d4r56-0d29-1234-b",
  "url": "https://link.paywithflick.co/pages/aAaAaA"
}