Методы API

Метод: order_new ( Бронирование пассажиров на рейс )

countrycitycitiesstationdiscountroutes_dayroutesorder_neworder_confirmorder_cancelorder_ticket_returnorder_ticket_cancelorder_restoreorder_infoorder_stat
Бронирует пассажиров на указанный рейс, создает новый заказ
Для работы с этим методом нужен ключ доступа к API

Пример:

Регистрируем 2х пассажиров едущих из Киева в Берлин на рейс с идентификатором Id 17106-da09f

JSON:
https://eclub.com.ua/api/v1/json/order_new/test0api0key/?routes=17106-da09f&from=1&to=4&crc=auto&mainname=PUPKIN+VASILY&phone=%2B380111234567&email=test%40test.test&name[0]=PUPKIN+VASILY&discount[0]=0&name[1]=PUPKINA+VASILYSA&discount[1]=0

Принимаемые параметры:

КлючТипОписание
keycharКлюч доступа к API
routescharId рейса
order_idcharId заказа в Вашей системе (не обязательно)
fromintId города отправления
tointId города прибытия
crccharДенежные единицы ( eur, uah, auto - значение маршрута )
mainnamecharФамилия Имя заказчика
phonecharКонтактный телефон
emailcharЭлектронная почта
passangersarrayПассажиры
КлючТипОписание
namecharФамилия Имя ( латиницей как в загрнпаспорте )
discountintId скидки

Возвращаемые значения:

Внимание: при отправке запроса с тестовым ключем "test0api0key" всегда возвращаются тестовые данные по умолчанию.
КлючТипОписание
hashcharХеш ключ заказа
textcharСообщение для билета
insurancecharИнформация о страховке
namecharИмя Фамилия заказчика
phonecharКонтактный телефон
emailcharЭлектронная почта
pricedoubleЦена
summdoubleСумма
crccharДенежные единицы
routescharId рейса
rnamecharМаршрут
onwayintВ пути полных дней
rdateDD-MM-YYYYДата отправления маршрута (ISO 8601)
from_citycharГород отправления
fstationcharСтанция отправления
ftimeDD.MM.YYYY hh:mmВремя отправления
to_citycharГород прибытия
tstationcharСтанция прибытия
ttimeDD.MM.YYYY hh:mmВремя прибытия
statuscharСтатус заказа (active - активен, canceled - отменен)
ticketcharСсылка на билет ( PDF )
passangersarrayПассажиры
КлючТипОписание
placeintМесто
ticketcharБилет
namecharФамилия Имя
discountintId скидки
errorintКод ошибки ( 0 - ошибок нет, 1 - неверный ключ доступа к API, 201 - рейс с указанным Id не найден, 202 - нет свободных мест, 203 - в указанном рейсе routes нет городов from и to, 204 - время бронирования на данный рейс истекло )