Skip to content

Verifications

The Verifications section enables administrators to review KYC submissions, approve or reject documents, and manage user verification workflows.

Screenshot

Verifications Queue

Verification Queue

Stats Cards

StatDescription
PendingAwaiting review
Today ApprovedApproved today
Today RejectedRejected today

Table Columns

ColumnDescription
UserName and phone
TypeID, Selfie, Address, Liveness
SubmittedSubmission date
StatusPending, Approved, Rejected
PriorityNormal, High, Urgent
ActionsReview button

Filters

FilterOptions
StatusPending, Approved, Rejected, All
TypeID, Selfie, Address, Liveness
PriorityNormal, High, Urgent
DateDate range

Verification Review

Review Page Sections

SectionDescription
User InfoBasic user information
DocumentsID front/back images
Selfie ComparisonID photo vs selfie
LivenessLiveness check results (if available)
ActionsApprove/Reject buttons
HistoryPrevious verification attempts

Document Types

TypeDescription
ID FrontFront of identity document
ID BackBack of identity document
SelfieUser's selfie photo
Proof of AddressAddress verification document

Extracted Data

FieldDescription
NameName from document
ID NumberIdentity number
Date of BirthBirth date

Face Comparison

FieldDescription
Face Match ScoreSimilarity percentage
Threshold85% (above = pass)

Review Actions

Approve

Approves the verification and upgrades user's KYC level.

Reject

Requires selecting a rejection reason.

ReasonDescription
blurry_documentBlurry/unclear document
expired_documentExpired document
face_mismatchFace does not match
incomplete_infoIncomplete information
suspected_fraudSuspected fraud
otherOther reason

Verification History

Shows previous verification attempts for the user:

  • Verification type
  • Status
  • Timestamp
  • Rejection reason (if applicable)

API Endpoints

EndpointMethodDescription
/admin/verificationsGETList verifications
/admin/verifications/statsGETVerification stats
/admin/verifications/:idGETVerification details
/admin/verifications/:id/approvePOSTApprove verification
/admin/verifications/:id/rejectPOSTReject verification
/admin/verifications/:id/documentsGETGet documents
/admin/users/:userId/verification-historyGETUser's history
FilePurpose
src/pages/verifications/VerificationsPage.tsxQueue page
src/pages/verifications/VerificationReviewPage.tsxReview page
src/components/verifications/Verification components
src/services/verificationService.tsAPI service
src/types/verification.tsType definitions

Internal use only - Keshless Payment Platform