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

Tra cứu số dư

⚠️ API này dùng method GET nhưng tài liệu gốc mô tả tham số theo dạng request body (request_id, balance_type...) — theo quy ước chung tại trang Bảo mật, method GET cần ký trên query string đã sort alphabet, không phải JSON body. Cần xác nhận lại với dev cách truyền tham số thực tế cho API này.

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

Bảng tham số chính

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

Ví dụ Request

{
"request_id": "MERCHANT050015588AXE014",
"request_time": "2025-08-11 14:41:00",
"master_merchant_code": "MERCHANTCODE_MASTER",
"sub_merchant_code": "MERCHANTCODE_SUB",
"balance_type": 2
}

Response

Bảng tham số chính

STTTên trườngKiểu dữ liệuBắt buộcMô tả
1codeNumberMã lỗi của Baokim
2messageStringThông báo mã lỗi của Baokim
3dataObjectDữ liệu Baokim trả về

Thông tin data

STTTên trườngKiểu dữ liệuBắt buộcMô tả
1master_merchant_codeStringMã định danh duy nhất cho MASTER MERCHANT
2sub_merchant_codeStringMã định danh duy nhất cho SUB MERCHANT
3balanceNumberSố dư
4created_atDateTimeNgày tạo
5updated_atDateTimeNgà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