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_idStringID request
2request_timeDatetimeThờ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_idStringMã đơ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ả
1codeIntegerMã kết quả
2messageStringThông báo
3dataObjectDữ liệu trả về

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

STTTham sốKiểu dữ liệuBắt buộcMô tả
1idIntegerMã đơn hàng Baokim
2mrc_order_idStringMã đơn hàng merchant
3total_amountIntegerSố tiền đơn hàng
4payment_methodIntegerPhương thức thanh toán
5statusIntegerTrạng thái đơn hàng (xem bảng bên dưới)
6completed_atDatetimeThời gian thành công
7created_atDatetimeThời gian tạo
8updated_atDatetimeThờ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ả
1idIntegerMã giao dịch Baokim
2typeIntegerLoại giao dịch: 1 = Thanh toán, 2 = Hoàn tiền
3payment_methodIntegerPhương thức thanh toán
4sub_merchant_feeIntegerPhí sub merchant chịu
5master_merchant_feeIntegerPhí master merchant chịu
6master_merchant_modelIntegerMô hình master merchant
7user_feeIntegerPhí user chịu
8total_amountIntegerTổng tiền khách hàng thanh toán sau phí
9amountIntegerSố tiền biến động số dư sub merchant
10descriptionStringNội dung giao dịch
11statusIntegerTrạng thái: 0 = Khởi tạo, 1 = Thành công, 2 = Thất bại, 3 = Pending
12bnplObjectThông tin BNPL (nếu có)
13installmentObjectThông tin trả góp (nếu có)
14completed_atDatetimeThời gian thành công
15created_atDatetimeThời gian tạo
16updated_atDatetimeThời gian cập nhật cuối

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

STTTham sốKiểu dữ liệuBắt buộcMô tả
1payment_per_monthIntegerSố tiền thanh toán mỗi tháng
2paylater_amountIntegerSố tiền trả sau
3down_paymentIntegerSố tiền trả trước
4providerIntegerNhà 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_brandIntegerThương hiệu thẻ
2periodIntegerKỳ hạn trả góp
3payment_per_periodIntegerSố tiền thanh toán mỗi kỳ
4bank_codeIntegerMã ngân hàng

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