Xác minh eKYC#
Mục tiêu: Admin review hồ sơ eKYC của Influencer — đối chiếu CCCD với thông tin user khai báo, duyệt hoặc từ chối.
Mục tiêu#
- Xem danh sách eKYC submissions.
- Đối chiếu ảnh CCCD (mặt trước/mặt sau) với data OCR.
- Duyệt hoặc từ chối với note.
Điều kiện tiên quyết#
- Quyền Xác minh eKYC.
- Influencer đã submit flow eKYC từ Creator Portal (wiki Influencer eKYC).
Các bước thực hiện#
1. Vào danh sách eKYC#
- Vào menu Identification (
/identification). - Filter:
- Status — Chờ duyệt / Đã duyệt / Đã từ chối.
- Type —
ID_CARD/PASSPORT/BUSINESS_LICENSE. - User — search.
- Date range.
2. Đọc bảng#
Cột:
| Cột | Ý nghĩa |
|---|---|
| Người dùng | Influencer |
| Loại | ID_CARD (CCCD) / PASSPORT / BUSINESS_LICENSE |
| Trạng thái | PENDING / APPROVED / REJECTED |
| Số thẻ | Số CCCD |
| Tên | Họ tên |
| Sinh nhật | |
| Giới tính | MALE / FEMALE / OTHER |
| Ngày cấp | |
| Nơi cấp | |
| Mặt trước | Ảnh thumbnail |
| Mặt sau | Ảnh thumbnail |
| Ngày tạo | Ngày submit |
| Người duyệt |
3. Đối chiếu thông tin#
Click vào row → mở detail. Kiểm tra:
- Ảnh CCCD mặt trước: rõ nét, đọc được mọi thông tin?
- Ảnh CCCD mặt sau: có đủ không?
- Số CCCD có khớp với text OCR?
- Họ tên có đúng chính tả tiếng Việt (có dấu)?
- Ngày sinh có logic (≥ 18 tuổi)?
- Ngày cấp / nơi cấp hợp lệ?
4. Duyệt (Approve)#
Nếu OK:
- Click Approve.
- Nhập note (tùy chọn).
- Confirm → status APPROVED.
- User được phép rút tiền.
5. Từ chối (Reject)#
Nếu sai:
- Click Reject.
- Nhập lý do (bắt buộc, hiển thị cho user):
- "Ảnh CCCD không rõ, vui lòng chụp lại"
- "Thông tin OCR sai, vui lòng sửa"
- "CCCD đã hết hạn"
- "Ảnh không phải CCCD gốc"
- Submit → status REJECTED.
- User phải submit lại từ đầu.
Chi tiết từng bước#
Checklist kiểm tra#
Trước khi approve:
- Mặt trước + mặt sau CCCD đầy đủ.
- Ảnh rõ nét, không bị crop, không fake.
- Thông tin OCR khớp với ảnh (số CCCD, tên, ngày sinh).
- CCCD còn hiệu lực (ngày cấp + 10 năm chưa qua).
- User ≥ 18 tuổi.
- Tên CCCD khớp với tên user khai trong profile.
Detect fake CCCD#
Dấu hiệu CCCD giả:
- Ảnh scan lại từ in photo.
- Chip vô hình trên ảnh mặt trước (CCCD gắn chip phải có chip vàng).
- Font chữ không chuẩn.
- Họa tiết quốc huy lệch màu.
Nghi ngờ → reject + mark user để kiểm tra thêm.
Cross-check với rút tiền#
Trước khi approve withdraw, system check eKYC status. Nếu không APPROVED → không cho rút.
Lỗi thường gặp#
1. Ảnh không load#
- Presigned URL hết hạn. Refresh trang.
- S3 access issue — DevOps.
2. OCR data lệch nhiều với ảnh#
- OCR không nhận được (ảnh mờ, xoay sai).
- Admin có thể edit thủ công field OCR, hoặc reject để user submit lại.
3. User submit nhiều lần#
- Mỗi submission là 1 record mới. Admin reject cũ và review cái mới nhất.
4. Approve xong user vẫn không rút được#
- Check user có ký TOS (contract) chưa.
- Check user có tài khoản Techcombank chưa.
- Cache — chờ vài phút.
5. Nghi ngờ fraud mà không chắc#
→ Hold (keep status PENDING), liên hệ Ops/Fraud team để verify thêm.
Câu hỏi thường gặp (FAQ)#
eKYC có hết hạn không?
Theo quy định pháp luật, CCCD có hiệu lực 10 năm kể từ ngày cấp. Khi hết hạn, cần re-submit.
User có thể submit CCCD của người khác?
Cấm. Cross-check với tên user. Nếu phát hiện, reject + ban.
Có AI tự động check CCCD không?
Có một phần (OCR). Nhưng verify fake/real vẫn manual. Có thể setup service bên thứ 3 (VNPT eKYC) trong tương lai.
eKYC giai đoạn 2 (video liveness)?
Hiện tại chưa có trong flow chính. Có thể thêm trong phiên bản sau.
Reject rồi user không submit lại — xử lý?
User biết qua notification. Nếu không submit, họ sẽ không rút được tiền. Không có deadline.
Tôi approve sai (CCCD fake) — xử lý?
- Reject lại ngay.
- Ban user.
- Adjust reward (nếu có fraud).
- Báo team fraud.
Liên kết liên quan#
Tham khảo SRS: admin-portal/05-nguoi-dung