Huỷ đơn hàng
Quy trình
Mô tả: Trong trường hợp không muốn tiếp tục thanh toán đơn hàng, sử dụng API này để đưa trạng thái đơn hàng trên Baokim về huỷ.
Thông tin API
Method: POST
URL: /b2b/core/api/ext/order/cancel
Request
Bảng tham số chính
| Tên trường | Kiểu dữ liệu | Bắt buộc | Mô tả |
|---|---|---|---|
| request_id | String | ✅ | ID request |
| request_time | Datetime | ✅ | Thời gian request. Format: YYYY-MM-DD H:m:s |
| merchant_code | String | ✅ | Mã đối tác Baokim cung cấp |
| mrc_order_id | String | ✅ | Mã đơn hàng của merchant |
Ví dụ Request
{
"request_id": "RQID0001",
"request_time": "2023-08-18T10:00:00.000Z",
"merchant_code": "MERCHANTCODE",
"mrc_order_id": null
}
Response
ghi chú
HTTP 200 - Thành công
Bảng tham số chính
| Tên trường | Kiểu dữ liệu | Bắt buộc | Mô tả |
|---|---|---|---|
| code | Integer | ✅ | Mã kết quả |
| message | String | ✅ | Thông báo |
| data.mrc_order_id | String | ❌ | Mã đơn hàng merchant (bắt buộc nếu order_id null) |
| data.order_id | String | ❌ | Mã đơn hàng Baokim (bắt buộc nếu mrc_order_id null) |
Ví dụ Response
{
"code": 0,
"message": null,
"data": {
"mrc_order_id": null,
"order_id": null
}
}
Error Codes
| Mã lỗi | Mô tả |
|---|---|
| 104 | Lỗi xác thực |
| 105 | Chữ ký số không hợp lệ |
| 108 | Đơn hàng không thể huỷ |
| 109 | Đơn hàng không tồn tại |