Verification Lifecycle
Verifications move through various statuses as they progress from initialization to data submission and finally verification completion. Verifications are independent objects that are associated with an Organization. In order to configure collection options and requirement status verification checks, a VerificationTemplate is needed. A Verification can be created either through our hosted/embedded flows or through an external API.
Verification lifecycle
The basic flow of a verification looks like this:
- A new Verification is initialized with the status
initiated
with configuration from a VerificationTemplate - Attributes and images are attached to the verification
- A verification is submitted with the status of
submitted
and attributes and images are no longer able to be changed. - Persona will process the submitted data and generate checks and decision status based on the configuration from the VerificationTemplate
- If verification passes, the verification status is updated to
passed
- If verification fails, the verification status is updated to
failed
- If verification skipped, the verification status is updated to
skipped