KYC Verifications

The KYC (Know Your Customer) Verifications module manages identity verification for users. This is essential for compliance with financial regulations and preventing fraud.

Accessing KYC Verifications

  1. Log in to the admin panel at https://your-domain/admin
  2. Click KYC Verifications in the sidebar under "User Management"
  3. You will land on the KYC Verifications hub page

kyc verifications
KYC Verifications

KYC Overview

The KYC hub displays summary statistics and management modules:

Summary Statistics

MetricDescription
PendingVerification requests awaiting review
ApprovedSuccessfully verified users
RejectedFailed verification attempts
IdentificationID document verification requests
AddressAddress proof verification requests

Management Modules

ModuleDescription
KYC DriversConfigure automated verification providers
Manual VerificationReview and process manual KYC submissions

KYC Drivers

Navigate to KYC Verifications → KYC Drivers to configure automated verification.

Configuring a Driver

  1. Select a KYC driver from the list
  2. Configure the driver settings:
    • API Key — Provider API credentials
    • API Secret — Provider API secret
    • Environment — Test or Production mode
    • Enabled — Toggle driver on/off
  3. Click Save to update

Supported KYC Providers

The platform supports multiple KYC verification providers for automated identity verification. Each provider offers different verification capabilities and coverage.

Manual Verification

Navigate to KYC Verifications → Manual Verification to review submissions.

KYC Submission List

The table displays all verification requests:

ColumnDescription
UserUser who submitted the request
TypeIdentification or Address verification
StatusPending, Approved, or Rejected
SubmittedSubmission timestamp
ActionsView, Approve, or Reject

Reviewing a Submission

  1. Click on a submission to view details
  2. Review the uploaded documents:
    • Government-issued ID (passport, driver's license, national ID)
    • Proof of address (utility bill, bank statement)
  3. Verify the information matches
  4. Make a decision:

Approving a Submission

  1. Click Approve
  2. Add notes (optional)
  3. Confirm approval
  4. User receives notification of approval

Rejecting a Submission

  1. Click Reject
  2. Enter rejection reason (required)
  3. Confirm rejection
  4. User receives notification with rejection reason

KYC Types

TypeDescriptionDocuments Accepted
IdentificationVerify user identityPassport, Driver's License, National ID
AddressVerify user addressUtility Bill, Bank Statement, Government Letter

KYC Status

StatusDescription
PendingAwaiting review
ApprovedVerification successful
RejectedVerification failed

KYC Workflow

The typical KYC verification workflow:

  1. User submits documents — Upload ID and/or address proof
  2. System validates — Basic format and quality checks
  3. Admin reviews — Manual review of documents
  4. Decision made — Approve or reject with reason
  5. User notified — Email notification of outcome
  6. Account updated — KYC status reflected in user profile

Best Practices

  • Review promptly — Process KYC requests within 24-48 hours
  • Be thorough — Verify all information matches user profile
  • Document rejections — Always provide clear rejection reasons
  • Monitor patterns — Watch for suspicious submission patterns
  • Keep records — Maintain audit trail of all KYC decisions
  • Use automated drivers — Enable automated verification where possible