Skip to content

Mã lỗi ​

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

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

WARNING

SmartOTP dùng code: 1 cho thành công, khác với eKYC, eID và FaceAuthen vốn dùng code: 0. Dùng chung một response handler cho cả bốn dịch vụ sẽ khiến mọi kết quả SmartOTP bị đọc sai.

json
{
  "success": true,
  "code": 1,
  "message": "Success"
}

Thông báo lỗi được trả về bằng tiếng Việt. Chúng được sao chép nguyên văn bên dưới, kèm gloss tiếng Anh.

Bảng mã lỗi ​

MãThông báoÝ nghĩa
1Success (OTP hợp lệ)Thành công
3Parameter invalidTham số không hợp lệ
103Thông tin Partner không chính xác.partner_id hoặc partner_key sai
121Yêu cầu vượt giới hạn. Vui lòng thử lại sau ít phút.Vượt giới hạn tần suất
123Yêu cầu vượt giới hạn. Vui lòng thử lại sau ít phút.Vượt giới hạn tần suất
124OTP không hợp lệ.Mã OTP sai
125OTP hết hạn sử dụng.OTP đã hết hạn
126Có lỗi xảy ra vui lòng thử lại.Lỗi không xác định
129Token không hợp lệ.Token thiết bị sai hoặc đã hết hạn
190001Thông tin không hợp lệ, device_id đã kích hoạt Soft-OTPThiết bị đã được kích hoạt
190005SmartOTP đang kích hoạt trên một thiết bị khác.Hãy hủy kích hoạt thiết bị cũ trước
190108Tài khoản chưa hoạt động.SmartOTP chưa được kích hoạt
190201Không thể tạo transaction hoặc transaction_id đã tồn tạitransaction_id bị trùng
190203Không tìm thấy transaction.transaction_id sai
190301Period không chính xác.Tham số period sai
190303Client time không chính xác.Đồng hồ thiết bị bị lệch

Mã lỗi theo endpoint ​

EndpointCác mã có thể gặp
Đăng ký3 103 121 126 190001
Kích hoạt3 103 121 123 124 125 126 129
Lấy trạng thái103 190005
Hủy kích hoạt3 103 126 129
Tạo giao dịch3 103 126 129 190108 190201
Lấy giao dịch3 103 126 129 190108 190203
Lấy giao dịch mới nhất3 103 129 190108 190203
Đồng bộ thời gian103 129 190108 190301 190303
Xác minh OTP103 121 123 124 126 129 190108 190203

Các lỗi thường gặp ​

Tình huốngMãCần làm gì
Người dùng nhập đúng OTP nhưng bị từ chối124Thường là do lệch đồng hồ — gọi Đồng bộ thời gian
Không thể kích hoạt thiết bị mới190005Gọi Hủy kích hoạt trên thiết bị cũ trước
Tạo giao dịch thất bại190201Tạo một transaction_id mới; không thử lại cùng giá trị cũ
Activation key đã hết hạn125Gọi lại Đăng ký để lấy key mới

Bước tiếp theo ​

Developers