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 (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 ích | Chi tiết |
|---|---|
| Tuân thủ pháp luật | Chố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ệ platform | Tránh gian lận, tài khoản ảo, vi phạm bản quyền |
| Xây dựng trust | Listener 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 |
|---|---|
| DJ | Tên và avatar DJ submit KYC |
| Submitted at | Thời gian nộp hồ sơ |
| Status | pending (chờ duyệt), approved, rejected |
| Documents | Số loại giấy tờ đã nộp |
| Actions | Nú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)
Tìm theo tên DJ, email, số điện thoại, hoặc user ID. Hữu ích khi DJ liên hệ support hỏi về trạng thái KYC.
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ần | Nội dung |
|---|---|
| Thông tin DJ | Tê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àng | Tên tài khoản, số tài khoản, ngân hàng |
| Lịch sử KYC | Cá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í | Approved | Rejected |
|---|---|---|
| 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.