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

Tra cứu đơn hàng

Quy trình​

Mô tả:

  • Merchant gọi API này để tra cứu thông tin chi tiết của một đơn hàng.

Thông tin API​

Method: POST

URL: /b2b/core/api/ext/mm/order/get-order

Request​

Bảng tham số chính​

STTTham sốKiểu dữ liệuBắt buộcMô tả
1request_idString✅ID request
2request_timeDatetime✅Thời gian request. Format: YYYY-MM-DD H:m:s
3master_merchant_codeString(50)❌Mã master merchant Baokim cung cấp
4sub_merchant_codeString(50)❌Mã sub merchant Baokim cung cấp
5mrc_order_idString✅Mã đơn hàng của merchant

Ví dụ Request​

{
"request_id": "7T53RI2IDS5JWAF",
"request_time": "2023-08-18 10:00:00",
"master_merchant_code": "BAOKIMMASTERMERCHANT",
"sub_merchant_code": "BAOKIMSUBMERCHANT",
"mrc_order_id": 24121706176582
}

Response​

Bảng tham số chính​

STTTham sốKiểu dữ liệuBắt buộcMô tả
1codeInteger✅Mã kết quả
2messageString✅Thông báo
3dataObject✅Dữ liệu trả về

Thông tin đơn hàng (data.order)​

STTTham sốKiểu dữ liệuBắt buộcMô tả
1idInteger✅Mã đơn hàng Baokim
2mrc_order_idString✅Mã đơn hàng merchant
3total_amountInteger✅Số tiền đơn hàng
4payment_methodInteger✅Phương thức thanh toán
5statusInteger✅Trạng thái đơn hàng (xem bảng bên dưới)
6completed_atDatetime✅Thời gian thành công
7created_atDatetime✅Thời gian tạo
8updated_atDatetime✅Thời gian cập nhật cuối

Thông tin trạng thái đơn hàng (data.order.status)​

Giá trịTrạng thái
0Khởi tạo
1Thành công
2Từ chối
3Chờ duyệt
4Chờ chuyển đổi TG
5Đang xử lý
6Chờ thanh toán trả trước
7Hết hạn
8Đang hoàn
9Đã hoàn

Thông tin giao dịch (data.transactions)​

STTTham sốKiểu dữ liệuBắt buộcMô tả
1idInteger✅Mã giao dịch Baokim
2typeInteger✅Loại giao dịch: 1 = Thanh toán, 2 = Hoàn tiền
3payment_methodInteger✅Phương thức thanh toán
4sub_merchant_feeInteger✅Phí sub merchant chịu
5master_merchant_feeInteger✅Phí master merchant chịu
6user_feeInteger✅Phí user chịu
7total_amountInteger✅Tổng tiền khách hàng thanh toán sau phí
8amountInteger✅Số tiền biến động số dư sub merchant
9descriptionString✅Nội dung giao dịch
10statusInteger✅Trạng thái: 0 = Khởi tạo, 1 = Thành công, 2 = Thất bại, 3 = Pending
11completed_atDatetime✅Thời gian thành công
12created_atDatetime✅Thời gian tạo
13updated_atDatetime✅Thời gian cập nhật cuối
14bnplObject❌Thông tin BNPL (nếu có)
15installmentObject❌Thông tin trả góp (nếu có)
16ft_numberString❌Mã tham chiếu giao dịch từ ngân hàng (FT number), có thể null

Thông tin giao dịch (data.transactions.bnpl)​

STTTham sốKiểu dữ liệuBắt buộcMô tả
1payment_per_monthInteger❌Số tiền thanh toán mỗi tháng
2paylater_amountInteger❌Số tiền trả sau
3down_paymentInteger❌Số tiền trả trước
4providerInteger❌Nhà cung cấp BNPL

Thông tin giao dịch (data.transactions.installment)​

STTTham sốKiểu dữ liệuBắt buộcMô tả
1card_brandInteger❌Thương hiệu thẻ
2periodInteger❌Kỳ hạn trả góp
3payment_per_periodInteger❌Số tiền thanh toán mỗi kỳ
4bank_codeInteger❌Mã ngân hàng

Ví dụ Response​

{
"code": 200,
"message": "Lấy đơn hàng thành công!",
"data": {
"order": {
"id": 1080000,
"mrc_order_id": "TT1790310848",
"total_amount": 3000000,
"payment_method": 1,
"status": 1,
"completed_at": "2026-09-25 11:35:44",
"created_at": "2026-09-25 11:34:10",
"updated_at": "2026-09-25 11:35:44"
},
"transactions": [
{
"id": 10000106,
"type": 1,
"payment_method": 3,
"sub_merchant_fee": 30000,
"master_merchant_fee": 0,
"user_fee": 70000,
"total_amount": 3070000,
"amount": 2970000,
"description": null,
"status": 2,
"completed_at": null,
"created_at": "2026-09-25 11:34:53",
"updated_at": "2026-09-25 11:35:44",
"bnpl": null,
"installment": null,
"ft_number": null
},
{
"id": 10000107,
"type": 1,
"payment_method": 1,
"sub_merchant_fee": 30000,
"master_merchant_fee": 30000,
"user_fee": 70000,
"total_amount": 3070000,
"amount": 2970000,
"description": null,
"status": 1,
"completed_at": "2026-09-25 11:35:44",
"created_at": "2026-09-25 11:35:19",
"updated_at": "2026-09-25 11:35:44",
"bnpl": null,
"installment": null,
"ft_number": null
}
]
}
}

Error Codes​

Mã lỗiMô tả
102Lỗi nhà cung cấp
104Lỗi xác thực
710Sub Merchant không tồn tại
711Master Merchant không tồn tại
712Sub Merchant đang không hoạt động
713Master Merchant đang không hoạt động
714Sub Merchant không thuộc Master Merchant