Содержание
AccelAero
AccelAero - это компьютерная система резервирования, обслуживающая авиакомпании, аэропорты и турагенства, является частной компанией, созданной в 2005 году. Штаб-квартира компании находится в Шардже, ОАЭ, а центр развития находится в Коломбо, Шри-Ланка. В Nemo.Travel представлена авиакомпанией Air Arabia (G9).
Air Arabia - арабская бюджетная авиакомпания со штаб-квартирой в городе Шарджа, работающая на рынке пассажирских перевозок из аэропортов Шарджи и Александрии, а также из четырёх аэропортов в Марокко, в страны Ближнего Востока, Юго-Восточной Азии, Европы и СНГ. Авиакомпания является первым бюджетным авиаперевозчиком на Ближнем Востоке, осуществляя полёты в 89 городов мира. Air Arabia отличается от многих низкобюджетных перевозчиков тем, что она предлагает перелёты между пунктами назначения с пересадкой в базовом аэропорту Шарджи; также бесплатно предоставляется услуга перевозки багажа. Авиакомпания имеет свои дочерние подразделения — Air Arabia Egypt в Александрии, Египет и Air Arabia Maroc в Касабланке.
Процесс подключения
В системе Nemo.Travel на данный момент можно реализовать подключение к API AccelAero. Для этого агентству необходимо:
- Обратиться в авиакомпанию для заключения договора и подписания NDA.
- Получить логин и пароль.
- Передать полученные реквизиты в службу технической поддержки Nemo.Travel, создав задачу в проектном трекере.
После чего сотрудниками Nemo.Travel будут заведены и настроены реквизиты подключения к AccelAero.
Процесс сертификации
Наиболее простой, быстрый и дешевый способ подключения к AccelAero и получения полного доступного функционала — подключение под лицензию Nemo.Travel, благодаря чему отсутствует необходимость оплаты лицензии и ожидания прохождения сертификации и самой сертификации.
Для прохождения сертификации требуется заполнить чек-лист предоставленный поставщиком.
Шаблон чек-листа предоставленный поставщиком: Файл:UAT Test Doc.xls.
Особенности AccelAero
- Отмена и возврат брони не поддерживаются, возможны только через звонок в контакт-центр поставщика.
- По умолчанию цена перелета возвращается в валюте AED, если при заключении договора с поставщиком не было договорённости о другой валюте.
- В ответе от поставщика нет типа воздушного судна.
Особенности работы
Поиск
Поиск поддерживается только по трём типам пассажиров: ADT, CNN и INF. Особенности:
- ADT - не более 9.
- CNN - не более 9.
- INF - не более количества ADT.
- INS - не поддерживается. При бронировании такой пассажир указывается как CNN, год рождения вносится соответствующий типу CNN, затем необходимо позвонить в контакт-центр, для замены даты рождения на стороне перевозчика на корректную.
Агрегирующие IATA-коды городов не поддерживаются (например MOW), необходимо указывать конкретный аэропорт (например, DME, SVO).
Поддерживаются перелеты только эконом-класса.
Реализовано три типа поиска:
- AllFlightsAllPrices - поиск сразу всех перелётов и цен по направлению. При таком типе поиска имеется ограничение - 10 поисков в минуту с одного IP-адреса. При наличии нескольких разных пользователей использующих одни реквизиты, ограничение будет одно на всех.
- AllFlightsOnePrice - поиск с наименьшей ценой + дополнительные запросы цен на каждый оставшийся перелёт. На выдаче получаем такое же количество результатов как и при первом варианте, но отсутствует ограничение по количеству поисков в минуту, так как запросы отправляются последовательно.
- OneFlightOnePrice - поиск только одного перелёта с наименьшей ценой. Может быть полезен при работе с мета-поисковыми системами.
Тип поиска указывается при настройке администратором пакета реквизитов в Nemo Connect.
Бронирование и выписка
При работе с заказом данные документов удостоверяющих личности поставщику не передаются, такие данные хранятся только в Nemo.Travel.
Багаж
При запросе семейств тарифов поставщику отправляется запрос информации о доступном багаже, из ответа используются два минимальных варианта — безбагажный и с минимальным весом.
Ошибки от поставщика
Ошибка | Описание |
---|---|
"Authentication [Authentication failed for [userId=ABYWSNEMOOOO]]" | Неверный логин |
"Authentication [Authenticated username/password does not match with supplied credentials [userId=ABYWSNEMO]]" | Неверный пароль |
"Transaction invalid or expired [Transaction specified in request is invalid or already expired [requestedTnxIdTID$15283866913887241-E07C79397, SessionId=8F7BDA583CB0C050BFF6BD875F157BE2, UserId=ABYWSNEMO]]" | Устаревшая транзакция |
"Throttle Limit Reached.Please Try Again [Throttle Limit Reached.Please Try Again]" | Слишком частые запросы поиска в режиме AllFlightsAllPrices |
"No availability [No matching flight found]" | Нет доступных перелётов, неверная дата,недостаточно мест ни на одном перелёте, или запрос бизнес-класса у авиакомпании, не поддерживающей бизнес-класс |
"Invalid value [Invalid From and/or To Airport(s)]" | Неверный аэропорт или код города вместо конкретного аэропорта |
"Invalid value [Invalide dob for IN]" | Неверная дата рождения для типа пассажира |
"Invalid number of adults [Infants cannot be more than adults]" | Младенцев больше, чем взрослых |
"Invalid number of adults [Maximum adult count exceeded]" | Взрослых больше 9 |
"At least one adult must be included [Adult pax count cannot be zero]" | Не указано ни одного взрослого или ребёнка (запрос поиска с CHD, но без ADT, работает) |
"Payment rejected [Quoted price no longer available,Please search again]" | Цена устарела, или попытка выполнить действия с бронью после успешного бронирования |
"Reservation is already paid" | Бронь уже оплачена |
"Reservation is not eligible for hold" | Время вылета слишком близко, невозможно забронировать перелёт |