Chuyển tới nội dung chính

Lấy số dư

API VA Flow

Đường dẫn

  • URL: /cb-core/api/v1/get-balance
  • Method: POST
  • Mô tả: Lấy số dư.

Chuỗi

Request

Bảng Request

Tham sốLoại dữ liệuBắt buộcMô tả
request_idstring(50)Mã duy nhất tương ứng với một request tải lên. Định dạng được đề xuất như sau: MerchantCode + BK + YYYYMMDD + UniqueId
request_timestring(19)Thời gian gửi request từ Merchant, định dạng: YYYY-MM-DD HH:MM:SS
merchant_codestring(20)Mã merchant được định nghĩa trong hệ thống Baokim. Mã này sẽ được gửi cho merchant trong quá trình tích hợp
currency_codestring(20)KhôngMã tiền tệ (Ví dụ: VND, USD, ...). Nếu bạn muốn kiểm tra tất cả số dư, gửi null

Ví dụ Request

{
"request_id": "BK20231106",
"request_time": "2024-11-06 10:15:30",
"merchant_code": "MERCHANT1234",
"currency_code": null
}

Response

Bảng Response

Tham sốLoại dữ liệuBắt buộcMô tả
response_codeint(4)Mã lỗi từ Baokim theo Bảng mã lỗi
response_messagestring(200)Mô tả mã lỗi từ Baokim theo Bảng mã lỗi
merchant_codestring(20)Mã merchant được Baokim cung cấp trước khi tích hợp
dataArray of ObjectsDanh sách số dư

Cấu trúc mảng Data (Bên trong data)

Tham sốLoại dữ liệuMô tả
currency_codestring(20)Mã tiền tệ (Ví dụ: VND, USD, ...)
available_balancedecimal(18,2)Số dư khả dụng
holding_balancedecimal(18,2)Số dư bao gồm các giao dịch bị tạm ngừng
estimated_balancedecimal(18,2)Số dư bao gồm tất cả các giao dịch của bạn

Ví dụ JSON Response

{
"response_code": 200,
"response_message": "Thành công",
"merchant_code": "MERCHANT1234",
"data": [
{
"currency_code": "VND",
"available_balance": 10000000.00,
"holding_balance": 0.00,
"estimated_balance": 12000000.00
},
{
"currency_code": "USD",
"available_balance": 2500.00,
"holding_balance": 0.00,
"estimated_balance": 2500.00
}
]
}

Mã lỗi

Mã ResponseThông báo Response
200Thành công
99Đang xử lý
11Thất bại
101Lỗi hệ thống
110Mã merchant không hợp lệ
120Signature không hợp lệ
422Lỗi xác thực