Skip to content

KYC Review Guide

This document provides guidance for administrators on reviewing and processing Know Your Customer (KYC) verification submissions.


KYC Queue Management

Queue Overview

The KYC queue displays all pending verification submissions requiring admin review.

Queue Columns

ColumnDescription
Submission IDUnique identifier
UserUser name and email
Submission DateWhen documents were submitted
Document TypeType of ID submitted
PriorityReview priority level
Assigned ToAdmin assigned (if any)
StatusCurrent review status
Wait TimeTime since submission

Sorting Options

Sort FieldDescription
Submission DateOldest/newest first
PriorityHighest/lowest first
Wait TimeLongest/shortest waiting
Document TypeGroup by document type

Filtering Options

FilterOptions
StatusPENDING, IN_REVIEW, NEEDS_INFO, ESCALATED
PriorityHIGH, NORMAL, LOW
Document TypePassport, Driver License, National ID
Assigned ToSpecific admin or unassigned
Submission DateDate range
User TenureNew user, existing user

Priority Assignment

PriorityCriteriaSLA
HIGHPartner rank Manager+, pending payout > 100,000 RUB4 hours
NORMALActive partner, standard user24 hours
LOWNew user, no pending transactions48 hours

Queue Assignment

Self-Assignment:

1. View KYC queue
2. Click "Assign to Me" on selected submission
3. Status changes to IN_REVIEW
4. Submission locked from other reviewers

Admin Assignment:

1. View KYC queue
2. Select submission(s)
3. Click "Assign"
4. Select admin from list
5. Add assignment note (optional)
6. Submit

Review Process

Document Verification Checklist

Use this checklist for every KYC review:

Identity Document Checks

CheckDescriptionAction if Failed
Document TypeIs it an accepted document type?Reject with reason
Document ValidityIs the document not expired?Reject, request valid document
Document QualityIs the image clear and readable?Request re-upload
Document AuthenticityDoes document appear genuine?Escalate if suspicious
Full Document VisibleAll corners and edges visible?Request re-upload
Data LegibilityAll text clearly readable?Request re-upload
MRZ/BarcodeMachine-readable zone visible (if applicable)?Note but not required

Identity Match Checks

CheckDescriptionAction if Failed
Name MatchDoes document name match profile name?Request clarification
Date of BirthDoes DOB match profile (if provided)?Request clarification
Photo MatchDoes photo match selfie (if provided)?Reject or escalate
Document NumberIs number format valid for document type?Request re-upload

Selfie Verification

CheckDescriptionAction if Failed
Face VisibleIs the face clearly visible?Request re-upload
Face MatchDoes face match document photo?Reject or escalate
Liveness CheckNo signs of photo of photo?Escalate if suspicious
Good LightingFace properly illuminated?Request re-upload
No ObstructionsFace not covered by glasses, hat, etc.?Request re-upload

Address Verification (if required)

CheckDescriptionAction if Failed
Document TypeValid address proof?Request different document
Address MatchMatches declared address?Request clarification
DateDocument less than 3 months old?Request recent document
Name MatchName matches identity document?Request clarification

Approval Workflow

Approve Submission

Prerequisites:

  • All checklist items passed
  • No fraud indicators detected
  • Documents match profile information

Approval Process:

1. Complete all verification checks
2. Ensure all items pass
3. Click "Approve"
4. Add approval notes (optional)
5. Confirm action
6. System updates:
   - KYC status set to APPROVED
   - User notified via email
   - Approval timestamp recorded
   - Reviewer ID logged

Post-Approval Effects:

SystemEffect
User StatusEligible for full platform features
PayoutsCan request payouts
PartnerCan become/remain active partner
LimitsTransaction limits increased

Reject Submission

Rejection must include:

  • Specific reason(s) for rejection
  • Clear guidance for resubmission
  • Reference to which checks failed

Common Rejection Reasons:

CodeReasonUser Message
DOC_EXPIREDDocument has expired"Your document has expired. Please submit a valid, non-expired document."
DOC_UNREADABLEImage quality too poor"The submitted document image is not clear enough. Please retake the photo with better lighting."
DOC_INCOMPLETEPart of document not visible"The document is not fully visible in the image. Please ensure all corners and edges are captured."
NAME_MISMATCHName does not match profile"The name on your document does not match your profile. Please verify your profile information or submit a different document."
SELFIE_MISMATCHSelfie does not match document"We could not verify that the selfie matches the document photo. Please submit a new selfie."
DOC_TYPE_INVALIDDocument type not accepted"The submitted document type is not accepted. Please submit one of: Passport, Driver's License, or National ID."
DOC_SUSPECTED_FRAUDDocument appears fraudulent"We were unable to verify the authenticity of your document. Please contact support."

Rejection Process:

1. Identify failing check(s)
2. Click "Reject"
3. Select rejection reason(s) from list
4. Add custom message (optional)
5. Review auto-generated user message
6. Confirm action
7. System updates:
   - KYC status set to REJECTED
   - User notified via email with reason(s)
   - Rejection details logged
   - User can resubmit immediately

Request Additional Documents

When partial information is missing or clarification needed.

Request Process:

1. Identify missing/unclear information
2. Click "Request Additional"
3. Select what is needed:
   - Better quality image
   - Additional document type
   - Specific clarification
4. Add custom instructions
5. Set response deadline (default: 7 days)
6. Submit
7. System updates:
   - KYC status set to NEEDS_INFO
   - User notified via email
   - Timer started for deadline

Available Requests:

Request TypeDescription
Re-upload IDBetter quality ID image needed
Additional IDSecond form of identification
Address ProofUtility bill, bank statement
SelfieNew selfie required
ClarificationWritten explanation needed

Common Rejection Reasons

Document Quality Issues

IssueDescriptionPrevention Tip for User
Blurry ImageOut of focus"Hold camera steady, tap to focus"
GlareLight reflection obscuring text"Avoid direct light sources"
Cut OffDocument edges not visible"Ensure entire document fits in frame"
Low ResolutionImage too small"Use higher camera resolution"
ShadowsParts of document in shadow"Use even lighting"

Document Validity Issues

IssueDescriptionResolution
ExpiredPast expiration dateRequest valid document
Not AcceptedDocument type not on approved listRequest accepted type
ForeignNon-supported jurisdictionCheck supported countries
DamagedPhysical damage affecting readabilityRequest undamaged document

Data Mismatch Issues

IssueDescriptionResolution
Name SpellingMinor spelling differencesAccept if clearly same person
Name OrderFirst/last name swappedAccept with note
Different NameSignificantly different nameRequest explanation or reject
DOB MismatchDate of birth differentRequest clarification
Photo MismatchPhotos clearly different peopleReject, possible fraud

Fraud Detection Red Flags

Document Red Flags

Red FlagIndicatorAction
Photoshop ArtifactsVisible editing marks, inconsistent fontsEscalate immediately
Digital DocumentScreenshot of digital IDReject, request physical
Template DocumentGeneric/template appearanceEscalate immediately
Missing Security FeaturesNo hologram, watermark where expectedEscalate
Inconsistent WearNew document with old photoEscalate
MRZ ErrorsMachine-readable zone errorsVerify manually

Behavioral Red Flags

Red FlagIndicatorAction
Multiple SubmissionsMany rejected attemptsReview history, consider escalation
Different NamesDocuments with different namesEscalate
VelocityRapid succession of submissionsFlag account
Geographic MismatchDocument country differs from login locationVerify with additional questions
Known Fraud PatternMatches known fraud databaseEscalate immediately

Photo Red Flags

Red FlagIndicatorAction
Photo of PhotoScreen reflection, moire patternReject, request original
Face ManipulationDeepfake indicatorsEscalate immediately
Consistent AnglesAll photos same angle/lightingAdditional verification
Stock PhotoReverse image search matchEscalate immediately

Action Matrix for Red Flags

SeverityIndicatorsAction
LowSingle minor inconsistencyNote in record, proceed with review
MediumMultiple minor issuesRequest additional verification
HighClear fraud indicatorEscalate to senior reviewer
CriticalKnown fraud patternEscalate, consider account suspension

Escalation to Senior Reviewer

When to Escalate

SituationEscalation Required
Suspected document fraudYes
High-value partner (Director+)Optional
Multiple rejections (3+)Yes
Conflicting informationYes
Edge case not in guidelinesYes
User dispute of rejectionYes
International document unfamiliarOptional

Escalation Process

1. Click "Escalate"
2. Select escalation reason
3. Add detailed notes:
   - Specific concerns
   - Checks completed
   - Recommendation
4. Attach relevant screenshots
5. Select senior reviewer (or auto-assign)
6. Submit
7. Status changes to ESCALATED
8. Senior reviewer notified

Escalation Notes Template

ESCALATION SUMMARY
------------------
Submission ID: [ID]
User: [Name/Email]
Document Type: [Type]

REASON FOR ESCALATION:
[Select: Fraud Suspected / Edge Case / User Dispute / High Value / Other]

CHECKS COMPLETED:
[ ] Document validity
[ ] Photo match
[ ] Name match
[ ] Selfie verification

SPECIFIC CONCERNS:
[Detailed description of issues found]

SUPPORTING EVIDENCE:
[Attach screenshots, highlight concerns]

RECOMMENDATION:
[Approve with conditions / Reject / Additional verification needed]

PREVIOUS HISTORY:
[Any relevant user history]

Re-submission Handling

Re-submission Queue

Previously rejected submissions that have been re-submitted.

ColumnDescription
Original SubmissionLink to first submission
Attempt NumberCurrent attempt count
Previous ReasonsWhy previous was rejected
Changes MadeWhat user changed

Re-submission Review Process

1. Review previous rejection reason(s)
2. Check if issues have been addressed
3. Verify new documents
4. Compare with previous submission if needed
5. Decision:
   - Approve if issues resolved
   - Reject with updated guidance if not
   - Escalate if suspicious pattern

Attempt Limits

AttemptsAction
1-3Standard review process
4-5Automatic escalation flag
6+Senior reviewer required, possible support contact

KYC Expiry and Re-verification

Expiry Rules

Document TypeValidity PeriodRe-verification Required
PassportUntil document expiryYes, when expired
Driver LicenseUntil document expiryYes, when expired
National IDUntil document expiryYes, when expired

Re-verification Triggers

TriggerAction
Document ExpiryAutomatic notification 30 days before
Suspicious ActivityManual re-verification request
Regulatory RequirementPeriodic re-verification (annually)
Address ChangeAddress proof re-verification

Re-verification Process

1. System identifies expiring/requiring re-verification
2. User notified via email
3. User submits new documents
4. Standard review process applies
5. If not completed by deadline:
   - KYC status set to EXPIRED
   - Certain features restricted
   - User notified of restrictions

Audit Trail Requirements

Required Documentation

Every KYC review must log:

FieldDescription
Reviewer IDAdmin who performed review
Review TimestampWhen review was completed
DecisionApprove/Reject/Escalate/Request More
Reason CodesStandardized reason codes
NotesFree-form reviewer notes
Time SpentDuration of review
Checklist ResultsEach checklist item result

Document Retention

Document TypeRetention PeriodStorage
Submitted Documents7 years from submissionEncrypted storage
Review Decisions10 yearsAudit database
Rejection History10 yearsAudit database
Escalation Records10 yearsAudit database

Compliance Requirements

RequirementDescription
Access ControlOnly authorized personnel can view documents
EncryptionDocuments encrypted at rest and in transit
No DownloadsDocuments cannot be downloaded to local machines
Audit AccessCompliance team can audit any review
Regular TrainingReviewers must complete annual training

Decision Tree: KYC Review

Start Review
    |
    v
Is document type accepted?
    |
No -+-> Reject: DOC_TYPE_INVALID
    |
Yes v
    |
Is document expired?
    |
Yes +-> Reject: DOC_EXPIRED
    |
No  v
    |
Is document image quality acceptable?
    |
No -+-> Reject: DOC_UNREADABLE or DOC_INCOMPLETE
    |
Yes v
    |
Does name match profile?
    |
No -+-> Minor difference? -> Accept with note
    |   Major difference? -> Reject: NAME_MISMATCH
    |
Yes v
    |
Any fraud red flags detected?
    |
Yes +-> Escalate to senior reviewer
    |
No  v
    |
Does selfie match document photo?
    |
No -+-> Reject: SELFIE_MISMATCH
    |   Consider escalation if suspicious
    |
Yes v
    |
All checks passed?
    |
No -+-> Request additional information
    |
Yes v
    |
APPROVE