onIdVerificationComplete

onIdVerificationComplete Webhook

Webhook type onIdVerificationComplete

See setup guide

Scopes

  • Triggered when we receive verification data from our provider, informing the merchant of the client's KYC verification results.

Note: The webhook url must in a POST method.

Payload

These informations will be sent using the webhook URL:

FieldTypeDescription
emailstringThe email ID of the Client
kyc_emailstringThe email ID that is used in the KYC process
reference_idstringReference ID number of the Client's KYC
client_reference_idstringReference ID number of the client
modestringBase message, i.e "KYC Result"
group_namestringName of the group using which the onboarding process was executed
group_tokenstringGroup Token number of the Group
created_atdatetimeIt contains the on-point date and time
resultstringIt contains the review result of the KYC process
reasonstringIf it's rejected, then it'll show the reason, otherwise it'll come with null
is_retry_possiblebooleanIt'll come up with True or False whether it's possible to retry or not

Important

  • reference_id is generated only when a client initiates KYC verification. If you receive this webhook, it indicates that we received the KYC verification result from our provider for the specific client, and the corresponding verification reference_id is provided.

  • client_reference_id in the webhook payload is a unique identifier assigned when a client is created. This identifier is included in all webhook events.

Request Payload json

{
  "email": "john.doe@example.com",
  "kyc_email": "kyc_john.doe@example.com",
  "reference_id": "1454346432245-7864",
  "client_reference_id": "1701444864686-9565",
  "mode": "KYC Result",
  "group_name": "ABC Corporation",
  "group_token": "0123abcd4567ef8901",
  "created_at": "2023-03-10 12:30:00",
  "result": "decline/verified",
  "reason": "Mismatch in identification documents", // if decline else ""
  "is_retry_possible": false
}