Skip to content

Mã lỗi ​

Bảng tham chiếu mã lỗi cho eKYC. Bao gồm mọi mã do API trả về. Mã do Mobile SDK hoặc Web SDK phát sinh nằm ngoài phạm vi trang này.

Cách đọc một lỗi ​

Mọi endpoint đều trả về HTTP 200 khi request đã được xử lý, kể cả khi kiểm tra nghiệp vụ thất bại. Luôn đọc theo thứ tự sau:

text
1. success        → false nghĩa là request thất bại
2. code           → mã lỗi dạng số (0 = thành công)
3. data.status    → "success" hoặc "failure"
4. errors[].code  → mã lỗi dạng chuỗi mô tả nguyên nhân
json
{
  "success": false,
  "code": 4001000,
  "message": "Input parameter violates a constraint.",
  "data": { "request_id": "f48085e4-3ae4-40bb-b0e1-9b2c72575bc1" },
  "errors": [
    {
      "code": "invalid_parameter_exception",
      "message": "Input parameter violates a constraint.",
      "detail": { "field": "card_type" }
    }
  ]
}

Luôn đính kèm request_id khi báo lỗi cho CAKE Support — đây là khóa để tra cứu log phía server.

Mã lỗi dạng số ​

Dùng chung trên nền tảng định danh của CAKE.

MãThông báo
401100Hành động không được phép. Bạn không có quyền thực hiện hành động này.
2001000Dữ liệu khuôn mặt vi phạm một ràng buộc.
2001001Dữ liệu embedding vi phạm một ràng buộc.
2001002Xảy ra lỗi không mong đợi khi xử lý request bên ngoài.
2001003Không phát hiện khuôn mặt nào trong ảnh selfie hoặc ảnh gốc.
2001005Xảy ra lỗi không mong đợi trong quá trình xử lý request.
2001006Ảnh selfie và mặt trước NID không khớp.
2001007Không tìm thấy client trong hệ thống.
2001008Khuôn mặt đã được đăng ký trong hệ thống.
2001009Phát hiện nhiều khuôn mặt trong ảnh selfie hoặc ảnh gốc.
2001010Không tìm thấy Access ID trong hệ thống.
2001011Kiểm tra liveness thất bại.
2001012Kiểm tra sanity thất bại.
2001014Vượt giới hạn tần suất đăng ký. Quá nhiều lần thử đăng ký.
2001015Vượt giới hạn brute-force khi đăng ký.
2001016Vượt giới hạn tần suất xác thực khuôn mặt. Quá nhiều lần thử.
2001017Vượt giới hạn brute-force của xác thực khuôn mặt.
2001019Không tìm thấy giao dịch trong hệ thống.
2001020Lock giao dịch thất bại.
2001021Request giao dịch không hợp lệ.
2001022Giao dịch đã được xác minh.
2001023Khóa giao dịch không hợp lệ.
2001024Lock xác thực thất bại.
2001025Ảnh selfie được cung cấp không hợp lệ.
2001026Phát hiện ảnh trùng lặp.
2001027Token không hợp lệ.
2001031Vượt giới hạn tần suất tải lên.
2002100Giao dịch đã hết hạn.
2002101Challenge của giao dịch không hợp lệ.
2002200Ảnh selfie đã hết hạn.
2002202Ảnh selfie được cung cấp không hợp lệ.
2002203Hồ sơ người dùng đã bị khóa.
2002204Hồ sơ người dùng chưa được kích hoạt.
4001000Tham số đầu vào vi phạm một ràng buộc.
4001001Header X-TV-Timestamp đã hết hạn. Vui lòng cung cấp timestamp mới hơn.
4001002Ảnh selfie hoặc ảnh gốc chứa nhiều hơn một khuôn mặt.
4001005Ref ID không hợp lệ.
4041000Không tìm thấy image ID trong DB.
4041001Không tìm thấy khuôn mặt của người dùng.
4041002Không tìm thấy hồ sơ của người dùng.
4041003Không tìm thấy request ID khi poll kết quả theo id.
4041004Không tìm thấy file ID trong DB.
4041005Không tìm thấy collection trong DB.
4091000cus_user_id đã được đăng ký.
4131000Kích thước ảnh đầu vào vượt quá giới hạn cho phép (15MB).
4131001Kích thước file đầu vào vượt quá giới hạn cho phép (15MB).
4151000Định dạng ảnh được cung cấp không được hỗ trợ (JPG/PNG).
4151001Định dạng file được cung cấp không được hỗ trợ (PDF).
4291000Số lượng request vượt quá giới hạn throughput.
5001000Xảy ra lỗi không mong đợi trong quá trình xử lý request.

Mã riêng của eKYC ​

Do Phân tích thông tin QR phát sinh khi chuỗi QR không hợp lệ.

MãThông báo
2007001Số định danh trong QR không hợp lệ.
2007002Số định danh cũ trong QR không hợp lệ.
2007003Ngày sinh trong QR không hợp lệ.
2007004Giá trị giới tính trong QR không hợp lệ.
2007005Ngày cấp trong QR không hợp lệ.
2002206Hồ sơ người dùng đã bị khóa.

Mã lỗi dạng chuỗi ​

Trả về trong mảng errors[].code.

MãMô tả
access_id_not_foundKhông tìm thấy Access ID.
access_denied_exceptionBạn không được phép thực hiện hành động này.
invalid_parameter_exceptionTham số đầu vào vi phạm một ràng buộc.
request_time_too_skewedHeader X-TV-Timestamp đã hết hạn, cần một cái mới hơn.
image_not_found_exceptionKhông tìm thấy image ID trong DB.
image_too_large_exceptionKích thước ảnh đầu vào vượt quá giới hạn cho phép (15MB).
invalid_image_format_exceptionĐịnh dạng ảnh được cung cấp không được hỗ trợ (JPG/PNG).
duplicated_imageẢnh gửi đến server bị trùng lặp.
image_has_no_facesẢnh gửi đến server không có khuôn mặt nào.
image_has_multiple_facesẢnh gửi đến server có nhiều khuôn mặt.
request_not_found_exceptionKhông tìm thấy request ID khi poll kết quả theo id.
request_timeout_exceptionRequest mất quá nhiều thời gian để xử lý.
rate_limit_exceptionSố lượng request vượt quá giới hạn throughput.
internal_server_errorXảy ra lỗi không mong đợi trong quá trình xử lý request.
transaction_lock_failedLock giao dịch thất bại.
transaction_invalid_requestRequest giao dịch không hợp lệ.
user_profile_not_found_exceptionKhông tìm thấy hồ sơ của người dùng.
user_profile_lockedHồ sơ người dùng đã bị khóa.
user_not_found_exceptionKhông tìm thấy người dùng.

Chỉ dùng cho Phân tích thông tin QR ​

MãMô tả
invalid_qr_identity_numberSố định danh phải có đúng 12 chữ số.
invalid_qr_old_identity_numberSố định danh cũ phải rỗng hoặc có đúng 9 chữ số.
invalid_qr_date_of_birthĐịnh dạng ngày sinh không hợp lệ hoặc ngày không tồn tại. Định dạng mong đợi DDMMYYYY.
invalid_qr_gender_valueGiới tính phải là Nam hoặc Nữ.
invalid_qr_issue_dateĐịnh dạng ngày cấp không hợp lệ hoặc ngày không tồn tại. Định dạng mong đợi DDMMYYYY.

Bước tiếp theo ​

Developers