Skip to main content

KYC Events

Events related to Know Your Customer (KYC) verification processes. These events notify merchants about changes in the KYC verification level of their users and the results of individual identity verification sessions.

Understanding KYC vs KYC Session

  • KYC: Represents the overall verification level of a user (REGULAR or LIGHT KYC)
  • KYC Session: Represents an individual verification attempt/process with specific checks

KYC Levels

The overall verification level of a user in the system:
LevelCodeDescription
REGULAR1Full KYC verification completed
LIGHT2Basic/Light KYC verification

KYC Session States

States of an individual verification session:
StateCodeDescription
NOT_STARTED1Session created but verification not started
STARTED2Verification process in progress
VERIFIED3Session successfully verified
REVIEW4Session requires manual review by compliance staff
REJECTED5Session verification failed/rejected
EXPIRED6Session expired before completion

KYC Session Check States

States of individual verification checks within a session (e.g., document verification, biometric verification):
StateCodeDescription
Validated1Check passed successfully
Refused2Check failed or was refused

Available Events

EventDescriptionTriggered By
kyc_state_updatedNotifies when the KYC level changes (LIGHT ↔ REGULAR)KYC Level Change
kyc_session_verifiedNotifies when a verification session is successfully verifiedSession State: VERIFIED
kyc_session_manual_reviewNotifies when a session requires manual reviewSession State: REVIEW
kyc_session_failedNotifies when a verification session failsSession State: REJECTED
kyc_session_expiredNotifies when a verification session expiresSession State: EXPIRED