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/order/get-order

Request

Bảng tham số chính

Tên trườngKiểu dữ liệuBắt buộcMô tả
request_idStringID request
request_timeDatetimeThời gian request. Format: YYYY-MM-DD HH:mm:ss
merchant_codeStringMã đối tác Baokim cung cấp
mrc_order_idStringMã đơn hàng của merchant

Ví dụ Request

{
"request_id": "7T53RI2IDS5JWAF",
"request_time": "2023-08-18 10:00:00",
"merchant_code": "MERCHANTCODE",
"mrc_order_id": "24121706176582"
}

Response

ghi chú

HTTP 200 - Thành công

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

Tên trườngKiểu dữ liệuBắt buộcMô tả
idIntegerMã đơn hàng Baokim
mrc_order_idStringMã đơn hàng merchant (NULL nếu thanh toán từ VA tĩnh)
total_amountIntegerSố tiền đơn hàng
statusIntegerTrạng thái đơn hàng
completed_atDatetimeThời gian thành công
created_atDatetimeThời gian tạo
updated_atDatetimeThời gian cập nhật cuối

Trạng thái đơn hàng (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.transaction - array)

Tên trườngKiểu dữ liệuBắt buộcMô tả
idIntegerMã giao dịch Baokim
order_idIntegerMã đơn hàng Baokim
mrc_order_idStringMã đơn hàng merchant
typeIntegerLoại giao dịch: 1 = Thanh toán, 2 = Hoàn tiền
payment_methodIntegerPhương thức thanh toán: 1 = VA, 2 = BNPL, 3 = Thẻ TD, 4 = Trả góp, 5 = ATM, 6 = VNPayQR
merchant_feeIntegerPhí merchant chịu
user_feeIntegerPhí user chịu
promotion_amountIntegerSố tiền khuyến mãi
total_amountIntegerTổng tiền giao dịch sau phí
amountIntegerSố tiền biến động số dư merchant
descriptionStringNội dung giao dịch
statusIntegerTrạng thái: 0 = Khởi tạo, 1 = Thành công, 2 = Thất bại, 3 = Pending
periodIntegerKỳ hạn
completed_atDatetimeThời gian thành công
created_atDatetimeThời gian tạo
updated_atDatetimeThời gian cập nhật cuối

Ví dụ Response

{
"code": 0,
"message": [],
"data": {
"order": {
"id": 4412312,
"mrc_order_id": "BK_021_ANC",
"total_amount": 10000,
"status": 1,
"completed_at": "2023-08-02 08:15:30",
"created_at": "2023-08-02 08:13:30",
"updated_at": "2023-08-02 08:15:30"
},
"transaction": [
{
"id": 112344,
"order_id": 4412312,
"mrc_order_id": "BK_021_ANC",
"type": 1,
"payment_method": 1,
"merchant_fee": 0,
"user_fee": 1000,
"promotion_amount": 0,
"total_amount": 11000,
"amount": 10000,
"description": "Thanh toan don hang",
"status": 1,
"period": null,
"completed_at": "2023-08-02 08:15:30",
"created_at": "2023-08-02 08:13:30",
"updated_at": "2023-08-02 08:15:30"
}
]
}
}

Error Codes

Mã lỗiMô tả
102Lỗi nhà cung cấp
104Lỗi xác thực
105Chữ ký số không hợp lệ
109Đơn hàng không tồn tại