Создание заказа
Возвращает идентификатор созданного заказа.
Формат запроса
POST https://api.tickets.yandex.net/api/agent/\
? action=order.create\
& auth=<string>\
& uid=<string>\
& city_id=<number>\
& name=<string>\
& phone=<string>\
& [email=<string>]\
& [address=<string>]\
& [customer_id=<number>]\
& [utm_source=<string>]\
& [promocode=<string>]\
& [amount=<number>]\
& [lang=<string>]\
& [payment_id=<number>]\
& [delivery_id=<number>]\
& [delivery_day=<number>]\
& [loyalties=\[\{"type":<string>,["discount": \{"price": <number>,"fee": <number>,"total": <number>\}]\}\]]\
& fan_ids=\{"ticket-id-1": fan-id-1, "ticket-id-2": fan-id-2, ...\}\
& spectators[0][user_id]=<string>\
& spectators[0][ticket_id]=<number>\
& spectators[0][name]=<string>\
& spectators[0][surname]=<string>\
& spectators[0][middle_name]=<string>\
& spectators[1][user_id]=<string>\
& spectators[1][ticket_id]=<number>\...
Параметры запроса
Query-параметр | Описание |
---|---|
action | string Идентификатор запроса. |
auth | string Идентификатор внешней системы. |
uid | string Идентификатор сессии (не менее 20 случайных символов). Введите их самостоятельно и используйте для всей сессии с заказом. |
city_id | number Идентификатор города. |
name | string Имя покупателя. |
phone | string Номер телефона покупателя. |
string Электронный адрес покупателя. |
|
address | string Адрес доставки заказа. |
customer_id | string Идентификатор покупателя. |
utm_source | string UTM-метка. |
promocode | string Промокод. |
amount | string Сумма номинальной стоимости билетов. |
lang | string Язык покупателя. Возможные значения:
|
payment_id | string Идентификатор способа оплаты. |
delivery_id | string Идентификатор варианта доставки. |
delivery_day | string Дата доставки в формате yyyy-mm-dd. |
loyalties | Массив объектов. Каждый объект содержит:
|
fan_ids | object Список номеров карт болельщика для прохода на футбольные матчи Российской Премьер Лиги. Объект содержит сопоставление одного или нескольких билетов с номерами карт болельщика:
|
Важно
Для участников программы ЕБС действует правило передачи полей с данными зрителей spectators[][]
.
Query-параметр | Описание |
---|---|
spectators[0][user_id]* | string Идентификатор первого зрителя в заказе. Если в заказе есть второй, третий и далее зрители, в запрос необходимо добавить параметры spectators[1][user_id], spectators[2][user_id] и т.д. |
spectators[0][ticket_id]* | number Идентификатор первого билета в заказе. Если в заказе есть второй, третий и далее билеты, в запрос необходимо добавить параметры spectators[1][ticket_id], spectators[2][ticket_id] и т.д. |
spectators[0][name]* | string Имя первого зрителя в заказе. Если в заказе есть второй, третий и далее зрители, в запрос необходимо добавить параметры spectators[1][name], spectators[2][name] и т.д. |
spectators[0][surname]* | string Фамилия первого зрителя в заказе. Если в заказе есть второй, третий и далее зрители, в запрос необходимо добавить параметры spectators[1][surname], spectators[2][surname] и т.д. |
spectators[0][middle_name] | string Отчество первого зрителя в заказе. Если в заказе есть второй, третий и далее зрители, в запрос необходимо добавить параметры spectators[1][middle_name], spectators[2][middle_name] и т.д. |
* — Обязательное поле.
Формат ответа
JSON
{
"status": string,
"result": {
"id": number
}
}
Параметры ответа
Параметр | Описание |
---|---|
status | string Статус выполнения запроса. Возможные значения:
|
result | object Результат выполнения запроса. |
result.id | number Идентификатор созданного заказа. |
Была ли статья полезна?
Предыдущая
Следующая