Skip to main content
When you enable this feature in your Flinks Connect integration, we’ll review the information the customer has provided you against the information on the account they’re attempting to connect. We’ll let you know if the results are a match.

How it works

The Field Matching service is built into your existing Flinks Connect flow. When a customer starts the process to connect their bank account to your application, call the /FieldMatch API and send us your customer’s data. We’ll review particular data points on the account they’re attempting to connect, including the full name and postal code. Set up your configuration to handle the next steps depending on the results you receive. For example, if the response you receive indicates a match, you may want to set up your integration to proceed with the account connection process. To discuss the different ways your configuration can handle the results you receive, contact your Flinks Representative. Complete the following steps to set up the Field Matching service:
2
Complete the full connection process for at least one customer account. To start using the Field Matching service, you’ll need a 200 response from the /GetAccountsDetail endpoint and at least one loginId.
3
Set up your API connection.
4
Pass us your customer data using the /FieldMatch API. Use the loginId you received from your successful /GetAccountsDetail call.
5
Set up your configuration to handle the next steps depending on the API response. For example, if the response you receive indicates a match, you may want to set up your integration to proceed with the account connection process. To discuss the different scenarios, contact your Flinks representative.
6
Work with your Flinks representative to complete testing and confirm your integration is working as expected.

Match Rate examples

The Field Matching Service allows you to confirm your customer’s identity, confirm account ownership, or verify the accuracy of the information before connecting a customer’s bank account to your financial service. The /FieldMatch API responds by providing a match rate, along with the data points on the account that the customer is attempting to connect. The match rate refers to how closely the customer information that you pass using the FieldMatch resembles the data points on the account. Refer to the table below for a description of each match score range. For examples of what this can look like in real life, see Matching Examples.
RANGEDESCRIPTIONWHEN TO USE
1Exact MatchThe data points are an exact match and the fields contain identical customer information.
0.80-0.99Strong MatchThere may be some spelling errors, nicknames, abbreviations, or missing characters in the data fields, but the information is a very close match.
0.65-0.79Possible MatchThere may be aliases or missing information, but the data points have some similarities.
0.50-0.64Unlikely MatchThe accounts have similar information, such as a last name or a postal code, but most likely do not belong to the same person.
0-0.49Very Unlikely MatchThis information has no common factors.

Matching examples

We review the customer’s full name and postal code on the account they’re attempting to connect. For examples of what the matches will be in each range, review the sections below. If not all fields are available, only the fields that are provided will be analyzed in the match score.

Name matching examples

RANGEDESCRIPTIONEXAMPLE
1Exact MatchJohn Doe, John Doe
0.80-0.99Strong Match, likely relates to a spelling error, nickname, or alternative spellingJohn Doe, Jon Doe
0.65-0.79Possible Match, likely relates to multiple issues such as a spelling error and an alias usedJohn Doe, Jane Do
0.50-0.64Unlikely Match, could indicate a relativeJohn Doe, Steve Doe
0-0.49Very Unlikely Match, no common factorsJohn Doe, Air Bud

We are only matching against English characters

If you pass any names that include any non-English characters, such as é, ê, à, etc., we are not able to match against them. This may result in lower match scores for names that include these characters.

Postal Code matching examples

RANGEDESCRIPTIONEXAMPLE
1Exact MatchH3B 5E8, H3B 5E8
0.80-0.99Strong Match, format not exactly matching or addition of charactersH3B 5E8, H3B 5E8A
0.65-0.79Possible Match, one letter/number does not matchH3B 5E8, H3B 5E5
0.50-0.64Unlikely Match, multiple letters/numbers do not matchH3B 5E8, H2B 1FS
0-0.49Very Unlikely Match, no common factorsH3B 5E8, N2T 1F5