Bỏ qua để đến nội dung chính
Phiên bản: 1.2.2 (Latest)

Chi tiết tài khoản thanh toán

GET
URLhttps://open-api.tingee.vn/v1/direct-link/account-statement/payment-account-detail

Truy vấn thông tin và số dư tài khoản thanh toán (BIDV, VietinBank)

Header Request​

HeaderBắt buộcMô tả
Content-Type✓application/json
x-client-id✓Mã định danh của đối tác do TINGEE cung cấp.
x-signature✓Chữ ký xác thực HMAC SHA512.
x-request-timestamp✓Thời gian gửi request (format: yyyyMMddHHmmssSSS, múi giờ UTC+7)

Query Parameters​

TrườngKiểuBắt buộcMô tả
bankBinstring✓Mã BIN ngân hàng. Hỗ trợ 970418 (BIDV) và 970415 (VietinBank).
rolestring~Vai trò người dùng: Maker hoặc Checker (dùng phiên ủy quyền BIDV của vai trò tương ứng).
Bắt buộc với BIDV.
accountNumberstring✓Số tài khoản thanh toán cần truy vấn.

Ví dụ mã nguồn​

curl --location --request GET 'https://open-api.tingee.vn/v1/direct-link/account-statement/payment-account-detail?bankBin=970418&role=Maker&accountNumber=1234567890' \
--header 'accept: application/json' \
--header 'x-client-id: YOUR_CLIENT_ID' \
--header 'x-request-timestamp: 20240509154004003' \
--header 'x-signature: YOUR_SIGNATURE'

Response mẫu​

{
"code": "00",
"message": "Success",
"data": {
"accountNumber": "1234567890",
"accountName": "NGUYEN VAN A",
"status": "ACTIVE",
"currency": "VND",
"branchName": "CN Hà Nội",
"availableBalance": 10000000,
"balance": 10050000
}
}
TrườngKiểuMô tả
codestringMã kết quả (00 = Thành công).
messagestringThông điệp phản hồi.
data.accountNumberstringSố tài khoản.
data.accountNamestringTên chủ tài khoản.
VietinBank: luôn trả chuỗi rỗng.
data.statusstringTrạng thái tài khoản (giá trị nguyên bản do BIDV trả về, TINGEE không chuẩn hóa).
VietinBank: không trả về.
data.currencystringMã loại tiền tệ (VietinBank: mặc định VND nếu ngân hàng không trả).
data.branchNamestringTên chi nhánh.
VietinBank: không trả về.
data.availableBalancenumberSố dư khả dụng.
data.balancenumberSố dư.
VietinBank: bằng availableBalance.

Mã lỗi thường gặp​

CodeMô tảHướng xử lý
1077Phiên ủy quyền BIDV của vai trò (role) đã hết hạn hoặc chưa được cấpGọi Lấy đường dẫn xác thực với đúng role để ủy quyền lại, sau đó gọi lại.
1021Ngân hàng không được hỗ trợ cho API nàyKiểm tra bankBin; chỉ hỗ trợ BIDV và VietinBank.
90, 91, 92, 97Lỗi xác thực request (timestamp, client-id, chữ ký)Xem Mã lỗi hệ thống.
OthersLỗi khácXem Danh sách mã lỗi.