Nhảy tới nội dung
Phiên bản: 3.0.0

Hủy đơn

Hủy đơn hàng đã tạo thông qua Mã đơn Ahamove hoặc Mã đơn hàng nội bộ (tracking_number)

Chỉ có thể hủy đơn hàng khi đơn đang có những trạng thái bên dưới:

  • IDLE, ASSIGNING, ACCEPTED, CONFIRMING, PAYING
  • comment đã đượ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 để truyền vào API khi Đối tác có nhu cầu hủy đơn hàng

Hủy đơn bằng mã đơn Ahamove

curl --location --request DELETE 'https://partner-apistg.ahamove.com/v3/orders/<order_id>' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <token>' \
--data '{
"comment": "Khách hàng muốn hủy đơn"
}'

HTTP Request

DELETE https://partner-apistg.ahamove.com/v3/orders/<order_id>

Headers

ParameterValueYêu cầuMô tả
Content-Typeapplication/json
AuthorizationBearer <token>Token của tài khoản tạo đơn

Query Parameters

ParameterTypeYêu cầuMô tả
order_idStringMã đơn hàng cần hủy
commentStringLý do hủy đơn (Bắt buộc nếu hủy đơn ở trạng thái ACCEPTED)

Hủy đơn bằng mã đơn hàng nội bộ (tracking_number)

Đối với đơn 1-N (1 điểm lấy hàng - N điểm giao hàng), khi Đối tác hủy đơn bằng mã tracking number của điểm giao hàng thì mã đơn hàng chứa các điểm giao cũng sẽ bị hủy.

curl --location --request DELETE 'https://partner-apistg.ahamove.com/v3/orders/tracks' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <token>' \
--data '{
"tracking_number": "HD00001",
"comment": "Khách hàng muốn hủy đơn"
}'

HTTP Request

DELETE https://partner-apistg.ahamove.com/v3/orders/tracks

Headers

ParameterValueYêu cầuMô tả
Content-Typeapplication/json
AuthorizationBearer <token>Token của tài khoản tạo đơn

Query Parameters

ParameterTypeYêu cầuMô tả
tracking_numberStringMã đơn hàng nội bộ của đơn cần hủy
commentStringLý do hủy đơn (Bắt buộc nếu hủy đơn ở trạng thái ACCEPTED)

Response

JSON response example:

{}

Status-Code: 200 OK

Các lỗi thường gặp

Mã lỗiNội dungMô tả
401NOT_AUTHORIZEDKhông có quyền hủy đơn
404ORDER_NOT_FOUNDKhông tìm thấy mã đơn hàng
406INVALID_ORDER_STATUSTrạng thái đơn hàng không hợp lệ
500INTERNAL_SERVER_ERRORHệ thống của chúng tôi có lỗi xảy ra. Xin thử lại sau
503SERVICE_UNAVAILABLEChúng tôi tạm thời đang không hoạt động để bảo trì. Xin vui lòng thử lại sau