Mã lỗi
Tổng hợp các mã lỗi của Cas API
Danh sách lỗi của grant
Những lỗi thường xảy ra khi giá trị không hợp hoặc Cas không hỗ trợ.
GRANT_LOGIN_REQUIRED: Thông tin đăng nhập đã thay đổi (username/password, xác thực thiết bị hoặc bật chặn đăng nhập từ website). Yêu cầu người dùng đăng nhập để cập nhật lại thông tin. Sử dụng cơ chế cập nhật để cập nhật lại trạng thái của đối tượng
GRANT_TOKEN_EXPIRED: Grant token đã hết hạn
GRANT_NOT_PERMIT_UPDATE: Không có quyền cập nhật tài khoản
GRANT_NOT_PERMISSION: Phân quyền này không có quyền truy cập thông tin hiện tại
GRANT_NOT_FOUND: Liên kết không tồn tại hoặc đã thu hồi
Danh sách lỗi của dịch vụ hỗ trợ
FI_NOT_FOUND: Tổ chức tài chính không tồn tại.
FI_SERVICE_NOT_FOUND: Không tìm thấy dịch vụ của tổ chức tài chính
FI_SERVICE_ACCOUNT_PAUSED: Tài khoản này đã tồn tại trong hệ thống nhưng đang tạm dừng dịch vụ. Vui lòng mở app Cas để kết nối lại dịch vụ.
FI_SERVICE_ACCOUNT_CONNECTING: Tài khoản đang kết nối, không cần cập nhật
Danh sách lỗi của Ứng dụng
APP_NOT_FOUND: Tài khoản nhà phát triển không tìm thấy
Danh sách lỗi của Transfer
TRANSFER_PERMISSION_DENIED: Tài khoản này không có quyền tạo lệnh chuyển khoản ngân hàng
TRANSFER_FAILED: Quá trình chuyển khoản thất bại do thiếu dữ liệu yêu cầu
TRANSFER_INVALID_DESCRIPTION: Nội dung chuyển khoản không hợp lệ
TRANSFER_INVALID_FROM_ACCOUNT_NUMBER: Số tài khoản gửi không hợp lệ
TRANSFER_INSUFFICIENT_FUNDS: Số dư không đủ để thực hiện chuyển tiền
TRANSFER_LIMIT_REACHED: Số tiền vượt mức cho phép, thử lại với số tiền nhỏ hơn
TRANSFER_INVALID_TO_ACCOUNT_NUMBER: Số tài khoản thụ hưởng không hợp lệ
TRANSFER_MISSING_PARAM: Truyền thiếu trường để thực hiện chuyển tiền
Danh sách lỗi của Invoice
INVOICE_NOT_FOUND: Không tìm thấy hóa đơn
INVOICE_NOT_SUPPORT_DOWNLOAD: Loại hóa đơn này không thể tải về
INVOICE_SERVICE_ERROR: Dịch vụ hóa đơn điện tử gặp lỗi, xin vui lòng thử lại sau!
INVOICE_UNAUTHORIZED: Thông tin đăng nhập không chính xác
Danh sách lỗi của Deeplink
DEEPLINK_APP_NOT_FOUND: Không tìm thấy thông tin ứng dụng thanh toán
DEEPLINK_PLATFORM_NOT_SUPPORTED: Không hỗ trợ nền tảng này
DEEPLINK_PLATFORM_NOT_FOUND: Không tìm thấy nền tảng để mở ứng dụng thanh toán
DEEPLINK_APP_NOT_SUPPORTED: Không hỗ trợ ứng dụng này
DEEPLINK_NOT_FOUND: Đường dẫn thanh toán qua ứng dụng không tìm thấy
Cấu trúc lỗi
Cas sử dụng tiêu chuẩn HTTP để phản hồi lỗi và thành công, ngoài ra còn lỗi do Cas quy định ở trong kết quả trả về với trường errorType
.
Với kết quả thành công sẽ trả về mã 2XX, 40X sẽ lỗi do truyền sai thông tin, và 50X sẽ là lỗi hệ thống của Cas.
{
"requestId": "Ve0KlkIJ3F_IdfgC",
"errorCode": "GRANT_NOT_FOUND",
"errorMessage": "Liên kết không tồn tại hoặc đã thu hồi",
"errorType": "GRANT_ERROR"
}