There are 2 ways.


1. Via API (Push / Pull) - will need to create an API user for them to use.

a. by calling an API (Pull) to get the verification details of a transaction for a passport for example, use this:



b. we have a PUSH API that we can use to notify them of the completion of the verification. This feature is disabled in the tenant settings by default, so it needs to be turned on if required - "isApiVerificationCompletedEnabled": false  

The request functions as an HTTPS callback, designed to send real-time notifications to a client's application when a completed Verification occurs in our system. To use this feature, the client is required to provide Data Zoo with a unique URL (the webhook endpoint) where IDUX will send the notification. https://{{url}}/apinotification


Full details of this feature is explained in the API doc IDUX Flow API Documentation.


2. Via Web - upon completion of the verifications when the user is redirected, there is a web hook that happens with the outcome of the verification. The webhook part is where the trans ID, reference ID and verification results are sent to the "redirectURL" and also in "ioAttemptsLimitExceededRedirectUrl".