Buyurtmani bekor qilish
Buyurtmani bekor qilish
GET
/v1/order-cancel/index
Ushbu bo‘lim orqali mavjud buyurtmani bekor qilish amalga oshiriladi.
So‘rov yuborilganda tizim buyurtma holatini bekor qilingan (cancelled) holatiga o‘tkazadi va buyurtma bo‘yicha yetkazib berish jarayoni to‘xtatiladi.
⚠️ Muhim shart: Buyurtmani faqat uning joriy holati status_code = 100 bo‘lgandagina bekor qilish mumkin.
Agar buyurtma boshqa holatda bo‘lsa (masalan, yetkazib berish jarayonida yoki yakunlangan bo‘lsa), tizim bekor qilishni rad etadi va xatolik xabari qaytaradi.
Ushbu endpoint faqat buyurtma holatini o‘zgartiradi va boshqa ma’lumotlarni yangilamaydi.
REQUEST
{
"status": true,
"message": "success.updated",
"status_code": 200,
"data": {
"orderId": 4293646,
"status": {
"id": 0,
"name": "Cancelled Order"
}
}
}
No schema defined.
RESPONSE
HTTP 200
Response Body
{
"status": true,
"message": "success.updated",
"status_code": 200,
"data": {
"orderId": 4293646,
"status": {
"id": 0,
"name": "Cancelled Order"
}
}
}
No schema defined.
HTTP 400
Response Body
{
"status": false,
"message": "error.already_cancelled",
"status_code": 400
}
No schema defined.