Заказ
Описание
Статусы заказа
Описание | Значение | Доступные операции |
|---|---|---|
Создан | 0 | Подтвердить, Отменить |
Оплачен | 1 | Возврат |
Доставлен | 2 | Возврат |
Отменён | 3 | - |
Возвращен | 4 | - |
Истек | 5 | - |
Базовые параметры запроса
Заголовки
Content-Type: application/json
Authorization: Bearer your_jwt_token_here
Оформить заказ
Метод - POST
URL
/api/v1/reserve
Тело запроса
{
"sessionId": 1,
"places": [
{
"row": 7,
"place": 6,
"levelId": 309
}
],
"paymentType": "OwnPay"
}
200 Положительный ответ
{
"id": "3108f95e-4e4a-4c5d-8141-8f8a761c4b3f",
"payType": "OwnPay",
"status": 0,
"sum": 5000,
"createdAt": "2023-10-21T12:59:51+06:00",
"expiredAt": "2023-10-21T12:59:51+06:00"
}
401 Отрицательный ответ
{
"code": 401,
"message": "Недействительные аутентификационные данные."
}
Отменить заказ
Метод - GET
URL
/api/v1/cancel/{orderId}
Положительный ответ
{
"id": "d5a144c5-3b03-459c-949b-7d3242b88930",
"status": 3,
"tickets": [],
"paymentId": null,
"createdAt": "2023-09-04T15:07:51+0600",
"paymentType": "FreedomPay"
}
Подтвердить заказ
Метод - GET
URL
/api/v1/approve/{orderId}
Положительный ответ
{
"id": "cfec21b9-71af-4e4f-8e35-06872975cfab",
"status": 1,
"tickets": [
{
"levelName": "А",
"row": 7,
"price": 500000,
"barcode": "100002733195",
"createdAt": "2023-09-05T10:09:35+06:00",
"place": 8
}
],
"paymentId": null,
"createdAt": "2023-09-05T10:37:09+0600",
"paymentType": "none"
}
Оформить возврат
Метод - GET
/api/v1/refund/{orderId}
Положительный ответ
{
"id": "string",
"status": 4,
"tickets": [
{
"levelName": "string",
"row": 0,
"place": 0,
"price": 0,
"barcode": "string",
"createdAt": "string"
}
],
"sum": 0,
"paymentId": 0,
"paymentType": "string",
"createdAt": "string"
}
Статус заказа
Метод - GET
/api/v1/order/{orderId}
Положительный ответ
{
"id": "70a57757-5c64-4389-a323-9b7968036f0c",
"status": 1,
"tickets": [
{
"levelName": "А",
"row": 7,
"price": 500000,
"barcode": "110027581080",
"createdAt": "2023-09-11T22:02:02+06:00",
"place": 6
}
],
"paymentId": null,
"createdAt": "2023-09-11T22:31:17+0600",
"paymentType": "OwnPay"
}
Last modified: 22 октября 2023