RESOTài liệu

Xác Minh KYC

Hàng đợi duyệt xác minh danh tính cho DJ — xem hàng chờ, lọc theo trạng thái/tìm kiếm, xem xét hồ sơ chi tiết, phê duyệt hoặc từ chối với lý do rõ ràng.

Xác Minh KYC

KYC Verification

KYC (Know Your Customer) là bước xác minh danh tính bắt buộc trước khi DJ có thể bật earning và rút tiền. Admin có trách nhiệm duyệt hồ sơ KYC — đảm bảo DJ là người thật, đủ tuổi, và cung cấp giấy tờ hợp lệ.

Trang KYC kéo dữ liệu từ endpoint GET kyc/queue — danh sách hồ sơ chờ duyệt, và GET kyc/:id — chi tiết từng hồ sơ.

Tại sao KYC quan trọng?

KYC bảo vệ cả platform và DJ:

Lợi íchChi tiết
Tuân thủ pháp luậtChống rửa tiền, đảm bảo định danh người nhận tiền
Bảo vệ DJĐảm bảo chỉ người thật mới nhận được tip/gift
Bảo vệ platformTránh gian lận, tài khoản ảo, vi phạm bản quyền
Xây dựng trustListener tin tưởng hơn khi biết DJ đã xác minh

Hàng đợi KYC (Queue)

Khi vào /admin/kyc, bạn thấy hàng đợi các hồ sơ KYC. Mỗi row hiển thị:

TrườngÝ nghĩa
DJTên và avatar DJ submit KYC
Submitted atThời gian nộp hồ sơ
Statuspending (chờ duyệt), approved, rejected
DocumentsSố loại giấy tờ đã nộp
ActionsNút xem detail, approve, reject

Badge count ở sidebar KYC hiển thị số hồ sơ pending. Ưu tiên duyệt hồ sơ nộp sớm nhất trước (FIFO) để DJ không phải chờ lâu.

Filter hàng đợi

Dùng bộ filter để tìm hồ sơ nhanh:

  • Pending: đang chờ duyệt (mặc định)
  • Approved: đã duyệt (xem lại lịch sử)
  • Rejected: đã từ chối (xem lý do)

Review hồ sơ KYC chi tiết

Click vào một hồ sơ để xem chi tiết. Endpoint GET kyc/:id trả về:

PhầnNội dung
Thông tin DJTên, email, phone, ngày đăng ký, avatar
Giấy tờ tùy thânẢnh CMND/CCCD hoặc hộ chiếu (mặt trước, mặt sau)
Selfie verificationẢnh selfie cầm giấy tờ (nếu có)
Thông tin ngân hàngTên tài khoản, số tài khoản, ngân hàng
Lịch sử KYCCác lần submit trước đó (nếu đã reject và nộp lại)

Kiểm tra giấy tờ tùy thân

Xem ảnh CMND/CCCD hoặc hộ chiếu. Đảm bảo:

  • Hình ảnh rõ nét, không mờ
  • Thông tin đầy đủ (họ tên, ngày sinh, số CMND)
  • Không phải giấy tờ giả hoặc đã hết hạn

So sánh với selfie

Nếu có selfie verification, so sánh khuôn mặt trong selfie với ảnh trên giấy tờ. Đảm bảo là cùng một người.

Kiểm tra thông tin ngân hàng

Tên tài khoản ngân hàng phải khớp với tên trên giấy tờ tùy thân. Nếu khác tên → có thể dùng tài khoản người khác → cần reject hoặc yêu cầu giải trình.

Kiểm tra lịch sử

Nếu DJ đã submit nhiều lần và bị reject, đọc lý do reject trước đó để hiểu context.

Phê Duyệt eKYC

Khi hồ sơ hợp lệ, approve để DJ có thể bật earning.

Mở hồ sơ pending

Từ hàng đợi, click vào hồ sơ cần duyệt.

Kiểm tra đầy đủ

Đảm bảo đã review giấy tờ, selfie, thông tin ngân hàng như hướng dẫn trên.

Click "Approve"

Nút "Approve" (thường màu xanh) sẽ gọi POST kyc/:id/approve.

Xác Nhận

Confirm approve. DJ sẽ nhận notification và earning được bật ngay. Status chuyển sang approved.

Sau khi approve, DJ có thể rút tiền sau kỳ settlement T+14. Nếu phát hiện sai sót sau khi approve, vẫn có thể suspend DJ qua DJ Management để ngăn rút tiền.

Từ Chối eKYC

Khi hồ sơ không hợp lệ, reject với lý do cụ thể để DJ biết cần sửa gì.

Mở hồ sơ pending

Từ hàng đợi, click vào hồ sơ cần reject.

Xác định lý do reject

Các lý do phổ biến:

  • Giấy tờ mờ/không rõ
  • Giấy tờ hết hạn
  • Selfie không khớp giấy tờ
  • Tên tài khoản ngân hàng không khớp
  • Giấy tờ giả/nghi ngờ gian lận

Click "Reject"

Nút "Reject" (thường màu đỏ) sẽ mở dialog nhập lý do.

Nhập lý do chi tiết

Ghi lý do rõ ràng bằng tiếng Việt — ví dụ "Ảnh CMND mặt trước bị mờ, không đọc được số. Vui lòng chụp lại rõ nét hơn." DJ sẽ nhận notification với lý do này.

Xác Nhận reject

Confirm. Status chuyển sang rejected. DJ có thể nộp lại KYC sau khi sửa.

Luôn ghi lý do cụ thể khi reject. Không ghi chung chung như "Không hợp lệ" — DJ sẽ không biết cần sửa gì. Lý do rõ ràng giúp DJ nộp lại đúng và giảm vòng duyệt.

Tiêu chí duyệt KYC

Tiêu chíApprovedRejected
Giấy tờ rõ nét❌ nếu mờ không đọc được
Giấy tờ còn hạn❌ nếu hết hạn
Selfie khớp giấy tờ❌ nếu không khớp
Tên bank khớp giấy tờ❌ nếu khác tên
Đủ tuổi (18+)❌ nếu dưới 18
Không phát hiện gian lận❌ nếu nghi ngờ

Workflow duyệt KYC hằng ngày

Mở KYC queue đầu ca

Kiểm tra badge count. Nếu có nhiều pending, ưu tiên duyệt trước.

Duyệt theo FIFO

Bắt đầu từ hồ sơ nộp sớm nhất. DJ chờ lâu nhất cần được xử lý trước.

Review cẩn thận

Dành 1-2 phút mỗi hồ sơ. Không duyệt ồ ạt — sai sót KYC có hậu quả pháp lý.

Approve hoặc reject với lý do

Mỗi quyết định đều có lý do rõ ràng. Approve nhanh nếu hồ sơ chuẩn. Reject chi tiết nếu cần sửa.

Xử lý hết pending

Mục tiêu: giữ badge count KYC ở 0 hoặc gần 0 cuối mỗi ca.

Câu Hỏi Thường Gặp

DJ nộp lại KYC sau khi reject, tôi có thấy lịch sử không? Có. Endpoint GET kyc/:id trả về lịch sử các lần submit. Bạn thấy được lý do reject trước đó để đối chiếu.

Tôi có thể approve lại hồ sơ đã reject không? Mỗi lần submit là một record riêng. DJ nộp lại sẽ tạo record mới pending. Bạn approve record mới, không revert record cũ.

Nếu nghi ngờ gian lận nhưng không chắc? Reject với lý do "Cần xác minh thêm" và escalate qua kênh nội bộ. Đừng approve nếu có nghi ngờ — an toàn hơn.

Sẵn sàng xử lý moderation? Xem Moderation.