Skip to main content

Have a customer connect their account

Allow your customers to safely access their financial data within your app or website by connecting their bank accounts through Flinks. Use this solution if you have a financial service product and your customers may bank with another financial institution. Flinks can connect your customers’ bank accounts, which allows them to safely access their financial data to use your services.

Getting started

To set this up, you’ll need to choose a front-end solution and a back-end solution:
  • The Front-end solution is the interface that your customers will use to connect their bank accounts. We provide two options to set this up, depending on the development resources you have available to you, where you want to host it, and more. For more information about the options available, see Choose a Connect product.
  • The back-end solution delivers the end-user’s data to you. There are two ways that you can set this up, depending on how you want to receive the data. Both back-end solutions come with access to our Client Dashboard where you can easily review all customer data that we return to you.

Save your loginIds

Flinks issues a unique loginId for each customer who successfully authenticates through Flinks Connect. It’s used in combination with a requestId to access the financial data for that particular customer. The loginId for an account doesn’t expire and it never changes unless it’s deleted. If you need to delete a loginId, use the \DeleteCard endpoint. Store each customer’s loginId in a secure location in your servers and never share it publicly.
  1. Retrieve the loginId that Flinks sends you using one of the following methods:
    • (Recommended) Use a JavaScript event listener that contains step:REDIRECT
    Json
    {
      "step": "REDIRECT",
      "institution": "FlinksCapital",
      "url": "https://example.com/thank-you?loginId=8b35f6c8-e7b6-41d3-98f8-08d68b7f8d31&institution=FlinksCapital"
    }
    
    • Flinks adds the loginId and institution to the URL after a successful connection. Retrieve it from here:
    url
    https://example.com/thank-you?loginId=8b35f6c8-e7b6-41d3-98f8-08d68b7f8d31&institution=FlinksCapital
    
  2. Send the loginId to your server app for storage.