Hủy đơn
- cURL
- JavaScript
curl -X GET \
'https://apistg.ahamove.com/v1/order/cancel?token=<TOKEN_STG>&order_id=ABCDEF&comment=User changes pick up&cancel_code=user_incorrect_pickup' \
-H 'cache-control: no-cache'
var requestOptions = {
method: 'GET',
redirect: 'follow'
};
fetch("https://apistg.ahamove.com/v1/order/cancel?token=<TOKEN_STG>&order_id=ABCDEF&comment=User changes pick up&cancel_code=user_incorrect_pickup", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
API này dùng để hủy đơn hàng
Chỉ có thể hủy đơn hàng khi đơn đang có những trạng thái bên dưới:
ASSIGNING, ACCEPTED, CONFIRMING, PAYING, IDLE
comment
vàcancel_code
parameters đã được Ahamove chuẩn hóa tại Các lý do hủy đơn. Đối tác chỉ cần sử dụng các lý do dành cho User,comment
tương ứng với cột En hoặc Vi vàcancel_code
tương ứng với cột Ahamove's Cancel Reason Code để truyền vào API khi Đối tác có nhu cầu hủy đơn hàng
HTTP Request
GET https://apistg.ahamove.com/v1/order/cancel
Query Parameters
Parameter | Type | Yêu cầu | Mô tả |
---|---|---|---|
token | String | Có | Token của người dùng |
order_id | String | Có | Mã đơn hàng |
comment | String | Có nếu trạng thái đơn là ACCEPTED | Lý do hủy đơn (cột En/Vi) |
cancel_code | String | Có nếu trạng thái đơn là ACCEPTED | Mã code lý do hủy đơn (cột Ahamove's Cancel Reason Code ) (Không bắt buộc) |
Response
JSON response example:
{}
Status-Code: 200 OK
Các lỗi thường gặp
Mã lỗi | Nội dung | Mô tả |
---|---|---|
404 | Not Found | - Không tìm thấy token - Không tìm thấy đơn hàng |
402 | Not allowed | Không được cho phép |
406 | Not Acceptable | Đơn hàng có trạng thái không hợp lệ |
500 | Internal Server Error | Hệ thống của chúng tôi có lỗi xảy ra. Xin thử lại sau |
503 | Service Unavailable | Chúng tôi tạm thời đang không hoạt động để bảo trì. Xin vui lòng thử lại sau |