Customer Evaluation Lifecycle
The following flow should help you to understand the customer evaluation lifecycle. Please note that the steps are ordered sequentially, as they happen in the process. You can also view this guide in a diagram format.
Trigger an evaluation.
Choose the evaluation type.
Understand the validation characteristics.
Understand the validation result.
Trigger an evaluation
There are two methods to trigger an evaluation:
Customer onboarding
this includes implicitly a KYC evaluation
Manually triggered
this is available after the customer onboarding, on demand
Choose the right evaluation
KYC (required)
this includes two analysis: identity verification and watchlist verification
ExpressKYC (optional)
this includes the same analysis as the KYC, but the process is different. Read
Understand the validation result
section to find the differences.
Fraud (optional)
this is a customer risk score determined from the provided customer information and existing information
Understand the validation characteristics
The validation result has three characteristics and are correlated with the evaluation type you choose.
KYC outcome - available in all evaluations, this is the result of identity check + watchlist check.
ExpressKYC outcome - available when include it in the evaluation options, this is the result of identity check only. The ExpressKYC is a best effort result, meaning that if the evaluation can be done fast, it will return the outcome, otherwise it will have the
success
property set tofalse
and you should wait for the webhooks notifications to receive the full evaluation result.Fraud score - executed if you have selected to include it in the evaluation. Will return a value of
0
if you don't request it.Status - this can be determined in three different ways:
manually: you manually approve/reject the customer
KYC outcome: will always be "review" if you don't include the fraud score in the evaluation request
fraud score: can set the status to approved, rejected, or review, depending on the fraud score
The end goal of the customer status is to handle the customer access to your services. If the status is set to "approved", then your system is expected to allow the customer to access your services. If the status is set to "rejected", then the effect should be the opposite of approved. If the status is set to "review", then you should review the customer and decide how to proceed.
Understand the validation result
The validation result depends on the evaluation type you choose and the evaluation result. Let's breakdown the possible validation results, including the webhook responses.
A. Customer onboarding method
You choose KYC only.
request stage:
kyc outcome:
pending
fraud score: 0
status: pending
expressKYC outcome: n/a
webhooks stage:
kyc outcome:
passed
orreview
fraud score: 0
status:
review
expressKYC outcome: n/a
You include ExpressKYC in the onboarding options, but not the fraud score.
request stage:
kyc outcome:
passed
,review,
pending`fraud score: 0
status: pending
expressKYC outcome:
passed
,review
. It can be missing if the ExpressKYC is not executed in a short amount of time - in which case, the expressKYCsuccess
is set to false.
webhooks stage:
kyc outcome:
passed
orreview
fraud score: 0
status:
review
expressKYC outcome: n/a
You include both the ExpressKYC and the fraud score in the onboarding options.
request stage:
kyc outcome:
passed
,review,
pending`fraud score: 0
status: pending
expressKYC:
passed
,review
. It can be missing if the ExpressKYC is not executed in a short amount of time - in which case, the expressKYCsuccess
is set to false.
webhooks stage:
kyc outome:
passed
orreview
fraud score: 0.82
status:
approved
,rejected
, orreview
- the status is consolidated by combining the KYC + fraud scoreexpressKYC: n/a
You include only the fraud score in the onboarding options.
request stage:
kyc outcome:
pending
fraud score: 0
status: pending
expressKYC: n/a
webhooks stage:
kyc outcome:
passed
orreview
fraud score: 0.82
status:
approved
,rejected
, orreview
- the status is consolidated by combining the KYC + fraud scoreexpressKYC: n/a
B. Manually triggered evaluation method - kyc outome: passed
or review
-> previously obtained - fraud score: 0.92 -> new score - status: approved
, rejected
, or review
-> previously obtained - expressKYC: n/a
Last updated