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

Tra cứu số dư

Quy trình​

Merchant gọi api này để tra cứu số dư của Merchant tại thời điểm gọi.

Thông tin API​

URL: /b2b/core/api/ext/balance/inquery

Method: GET

Request​

Các tham số được truyền qua query string trên URL (không có request body). Header Signature được ký trên chuỗi query string đã sort theo alphabet tên tham số.

Bảng tham số chính (query string)​

STTTên trườngKiểu dữ liệuBắt buộcMô tả
1request_idString✅Id duy nhất ứng với mỗi Request từ MERCHANT sang Baokim.
2request_timeString✅Thời gian gửi Request. Format: YYYY-MM-DD H:i:s
3master_merchant_codeString✅Mã định danh duy nhất cho MASTER MERCHANT
4sub_merchant_codeString✅Mã định danh duy nhất cho SUB MERCHANT
5balance_typeNumber✅1: Số dư tạm tính
2: Số dư chi (ghi nợ)

Ví dụ Request​

Query string đã sort theo alphabet (dữ liệu dùng để ký):

balance_type=2&master_merchant_code=MERCHANTCODE_MASTER&request_id=MERCHANT050015588AXE014&request_time=2025-08-11 14:41:00&sub_merchant_code=MERCHANTCODE_SUB

Request gửi lên Baokim:

curl --location --request GET 'https://{domain}/b2b/core/api/ext/balance/inquery?balance_type=2&master_merchant_code=MERCHANTCODE_MASTER&request_id=MERCHANT050015588AXE014&request_time=2025-08-11%2014%3A41%3A00&sub_merchant_code=MERCHANTCODE_SUB' \
--header 'Authorization: Bearer $JWT_token' \
--header 'Signature: $signature'

Response​

Bảng tham số chính​

STTTên trườngKiểu dữ liệuBắt buộcMô tả
1codeNumber✅Mã lỗi của Baokim
2messageString✅Thông báo mã lỗi của Baokim
3dataObject✅Dữ liệu Baokim trả về

Thông tin data​

STTTên trườngKiểu dữ liệuBắt buộcMô tả
1master_merchant_codeString✅Mã định danh duy nhất cho MASTER MERCHANT
2sub_merchant_codeString✅Mã định danh duy nhất cho SUB MERCHANT
3balanceNumber✅Số dư
4created_atDateTime✅Ngày tạo
5updated_atDateTime✅Ngày cập nhật

Ví dụ Response​

{
"code": 100,
"message": "Success",
"data": {
"master_merchant_code": "MERCHANTCODE_MASTER",
"sub_merchant_code": "MERCHANTCODE_SUB",
"balance": 100000000,
"created_at": "2025-12-01 12:00:00",
"updated_at": "2025-12-01 12:00:00"
}
}

Bảng mã lỗi​

Mã lỗiMô tả
100Thành công
11Thất bại
401Merchant verify failed
422Lỗi validate