How to share externally verified data
Learn how to share with Cable that you verified customer’s details using a third-party
If you are using Cable to perform Automated Assurance, you might have already come across checks of the type:
- All account owners have provided names; or
- All companies have provided addresses
This is the first information a financial institution gets when onboarding a new customer.
It is important to verify that this data is correct. Cable offers checks with a similar name but an important change:
- All account owners have either verified dates of birth or verified addresses; or
- All customers have verified names
Notice the highlighted word verified - it indicates that the information was verified by a third party. When integrating with Cable, developers need to take this into consideration, to correctly send the required data.
Take some time to get familiar with the IDV endpoint.
When integrating with Cable, developers usually fall into one of two traps:
- Not using the
externally_verified_data
block of the API, present in the IDV endpoint
- Difficulty breaking down the data to get enough resolution.
- i.e. the customer might validate that multiple pieces of information match with a person to get an identity check. They can’t say if the name matched with 100% certainty, they can only say that the information as a whole did.
To be able to run these checks, send the data making sure to:
-
Be very specific when defining the
payload.verification_type
and set it as the name of the test run.- For example: “Customer name verified”; with
payload.verfication_outcome
as the correct value, one ofTrue/False/None
- For example: “Customer name verified”; with
-
Integrate the
externally_verified_data
block into your payload, giving us exact details about which type of field was sent to the external service, and whether it was validated or not
Let’s show some examples of good payloads to send to Cable: