S7 NDC: различия между версиями
(→Особенности S7 NDC) |
(→Оплата Blockchain) |
||
(не показаны 22 промежуточные версии 9 участников) | |||
Строка 1: | Строка 1: | ||
+ | [[Категория: Поставщики авиабилетов]] | ||
=S7 NDC= | =S7 NDC= | ||
S7 Airlines первой в России внедрила новый отраслевой стандарт дистрибуции авиабилетов — NDC. | S7 Airlines первой в России внедрила новый отраслевой стандарт дистрибуции авиабилетов — NDC. | ||
Строка 9: | Строка 10: | ||
== Подключение S7 NDC в Nemo.Travel == | == Подключение S7 NDC в Nemo.Travel == | ||
− | В результате обращения и согласования условий с системой S7 агент должен получить необходимые реквизиты. | + | * В результате обращения и согласования условий с системой S7 агент должен получить необходимые реквизиты для подключения в production среде. |
− | Полученные реквизиты нужно передать в {{NameSystem}} для формирования | + | * Необходимо открыть задачу в проекте [https://s7airlines.atlassian.net/browse/AAS s7airlines.atlassian.net], в рамках которой создать запрос на сертификат для production среды. [https://s7airlines.atlassian.net/wiki/spaces/GAAPI/pages/300023812/Quick+Start+for+Agents+S7+Agent+API Инструкция] |
+ | * Полученные реквизиты, сертификат и пароль (который вводился во время генерации запроса на сертификат) для доступа к production среде нужно передать в {{NameSystem}} для формирования production конфигурации подключения. | ||
==Особенности S7 NDC== | ==Особенности S7 NDC== | ||
#У поставщика всего 3 типа пассажиров ADT CHD INF, указание INS недоступно. | #У поставщика всего 3 типа пассажиров ADT CHD INF, указание INS недоступно. | ||
− | #Перелеты могут быть только двух классов эконом и бизнес. | + | #Величина комиссии из правил ценообразования при бронировании не передается поставщику, т.к. а/к вычисляет агентское вознаграждение самостоятельно на своей стороне по внутренней базе данных. |
+ | #Перелеты могут быть только двух классов: эконом и бизнес. | ||
#Пассажиры должны быть указаны с паспортными данными, бронирование без документов - невозможно. | #Пассажиры должны быть указаны с паспортными данными, бронирование без документов - невозможно. | ||
#У поставщика отсутствует привязка младенцев к взрослым пассажирам. | #У поставщика отсутствует привязка младенцев к взрослым пассажирам. | ||
#Поддерживается только довнесение контактных данных, модификация остальных данных не поддерживается. | #Поддерживается только довнесение контактных данных, модификация остальных данных не поддерживается. | ||
− | # | + | #Максимальное кол-во символов, передаваемое в узле Endorsements (включая пробелы) с учётом эндорсментов передаваемых по умолчанию = 145 символов. |
− | + | {{Attention|Актуализация и репрайсинг происходят только за счет получения цены для перелета, так как у поставщика отсутствует проверка доступности мест, что может приводить к невозможности бронирования перелётов, которые успешно прошли через процесс актуализации и репрайсинга.}} | |
− | |||
− | {{ | + | ==Оплата Blockchain== |
+ | S7 NDC поддерживает форму оплаты Blockchain и работает с Blockchain Flow. Со стороны агента заключается договор с S7 на использование Blockchain. После чего данная форма оплаты включается в настройках реквизита выписки в пакете реквизитов в панели администрирования {{NameProject2}}. | ||
− | == | + | {{Attention|Для корректной работы выписки билетов с использованием оплаты Blockchain перед включением опции в Nemo.travel в обязательном порядке необходимо запросить в S7 включение попассажирной выписки билетов для OID (OfficeID).}} |
+ | |||
+ | {{Attention|При использовании данного способа оплаты не поддерживается работа с дополнительными услугами авиакомпании из-за ограничений веб-сервисов на стороне поставщика авиа контента.}} | ||
+ | |||
+ | ==Продажа дополнительных услуг== | ||
+ | Коннектор S7 NDC поддерживает возможность оформления дополнительных услуг, а именно - мест и багажа. Есть возможность приобрести 2 сумки багажа. Продажа питания не поддерживается на стороне поставщика. Оформление допуслуг после выписки билета недоступно (ограничение на стороне поставщика). Также недоступно войдирование и возврат EMD. | ||
+ | |||
+ | ==Трехсторонние соглашения / 3D Flow== | ||
Данный режим работы используется, когда поставщику необходимо идентифицировать кто из корпорантов сделал заказ. Для работы необходимо: | Данный режим работы используется, когда поставщику необходимо идентифицировать кто из корпорантов сделал заказ. Для работы необходимо: | ||
− | # | + | # В поисковом запросе передать код корпоративного клиента в блоке Restrictions.ThreeDomainAgreementNumber. |
− | + | # В запросе актуализации/семейств передать код корпоративного клиента в блоке OperationsRestrictions.PricingInfo.ThreeDomainAgreementNumber. | |
+ | # При бронировании передать FQTS SSR ремарку с кодом корпоративного клиента | ||
+ | <!--В пхп на данный момент это можно сделать только через модуль внесения SSR.--> | ||
+ | <!--Заполнить в правилах ценообразования столбцы '''скидка по туркоду''' со значением скидки в процентах и '''код авторизации''' с кодом авторизации скидки соответственно. Эти данные будут использоваться в запросах на бронирование, прайсинг, выписку.--> | ||
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"> | <div class="toccolours mw-collapsible mw-collapsed" style="width:1000px"> | ||
==== Пример передачи SSR ремарки в запросе бронирования Nemo Conneсt:==== | ==== Пример передачи SSR ремарки в запросе бронирования Nemo Conneсt:==== | ||
Строка 51: | Строка 64: | ||
</div> | </div> | ||
</div> | </div> | ||
+ | {{Attention|Работа с трехсторонними соглашениями поддерживается только через API-проект «{{NameProject2}}», описанный в документации по [http://docs.nemo.travel/ ссылке] .}} | ||
+ | |||
+ | ==Ошибки при взаимодействии с S7 NDC== | ||
+ | |||
+ | '''«matching.passenger.not.found»''' — такая ошибка говорит об окончании бланков на стоке. Необходимо проверить количество, их должно быть больше 10.<br> | ||
+ | '''«Ошибка загрузки тарифных правил»''' — эта ошибка возникает при попытке получения тарифных правил для перелета, который уже состоялся. Чтобы получить тарифные правила, дата перелета не должна быть в прошлом. | ||
== См. также == | == См. также == | ||
* [http://support.nemo.travel/ru/%D0%A6%D0%B5%D0%BD%D0%BE%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B) Ценообразование (Авиабилеты)] | * [http://support.nemo.travel/ru/%D0%A6%D0%B5%D0%BD%D0%BE%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%90%D0%B2%D0%B8%D0%B0%D0%B1%D0%B8%D0%BB%D0%B5%D1%82%D1%8B) Ценообразование (Авиабилеты)] | ||
− | * [[Пакеты реквизитов | + | * [[Пакеты реквизитов {{NameProject2}}]] |
Текущая версия на 14:06, 16 февраля 2021
Содержание
S7 NDC
S7 Airlines первой в России внедрила новый отраслевой стандарт дистрибуции авиабилетов — NDC.
NDC (New Distribution Capability) – новый стандарт обмена данными между авиакомпаниями и агентами по продаже авиабилетов, разработанный Международной ассоциацией воздушного транспорта (IATA). Использование NDC позволяет онлайн-агентам напрямую получать максимально полную информацию о рейсах и услугах авиакомпании в едином стандартизованном формате.
С введением нового стандарта онлайн-агенты смогут предлагать на своих сайтах все дополнительные услуги, доступные на сайте авиакомпании. Например, выбор комфортного места на борту, дополнительный багаж и другие. Пассажиры, в свою очередь, получают возможность существенно экономить за счет доступа ко всей линейке тарифов и услуг авиакомпании.
NDC позволяет представить все данные о перелете в том же виде, что и на сайте авиакомпании. Использование нового стандарта позволяет исключить ситуации, когда пассажир выбрал неподходящий тариф или услугу.
Подключение S7 NDC в Nemo.Travel
- В результате обращения и согласования условий с системой S7 агент должен получить необходимые реквизиты для подключения в production среде.
- Необходимо открыть задачу в проекте s7airlines.atlassian.net, в рамках которой создать запрос на сертификат для production среды. Инструкция
- Полученные реквизиты, сертификат и пароль (который вводился во время генерации запроса на сертификат) для доступа к production среде нужно передать в Nemo.Travel для формирования production конфигурации подключения.
Особенности S7 NDC
- У поставщика всего 3 типа пассажиров ADT CHD INF, указание INS недоступно.
- Величина комиссии из правил ценообразования при бронировании не передается поставщику, т.к. а/к вычисляет агентское вознаграждение самостоятельно на своей стороне по внутренней базе данных.
- Перелеты могут быть только двух классов: эконом и бизнес.
- Пассажиры должны быть указаны с паспортными данными, бронирование без документов - невозможно.
- У поставщика отсутствует привязка младенцев к взрослым пассажирам.
- Поддерживается только довнесение контактных данных, модификация остальных данных не поддерживается.
- Максимальное кол-во символов, передаваемое в узле Endorsements (включая пробелы) с учётом эндорсментов передаваемых по умолчанию = 145 символов.
Внимание! Актуализация и репрайсинг происходят только за счет получения цены для перелета, так как у поставщика отсутствует проверка доступности мест, что может приводить к невозможности бронирования перелётов, которые успешно прошли через процесс актуализации и репрайсинга.
Оплата Blockchain
S7 NDC поддерживает форму оплаты Blockchain и работает с Blockchain Flow. Со стороны агента заключается договор с S7 на использование Blockchain. После чего данная форма оплаты включается в настройках реквизита выписки в пакете реквизитов в панели администрирования Nemo Connect.
Внимание! Для корректной работы выписки билетов с использованием оплаты Blockchain перед включением опции в Nemo.travel в обязательном порядке необходимо запросить в S7 включение попассажирной выписки билетов для OID (OfficeID).
Внимание! При использовании данного способа оплаты не поддерживается работа с дополнительными услугами авиакомпании из-за ограничений веб-сервисов на стороне поставщика авиа контента.
Продажа дополнительных услуг
Коннектор S7 NDC поддерживает возможность оформления дополнительных услуг, а именно - мест и багажа. Есть возможность приобрести 2 сумки багажа. Продажа питания не поддерживается на стороне поставщика. Оформление допуслуг после выписки билета недоступно (ограничение на стороне поставщика). Также недоступно войдирование и возврат EMD.
Трехсторонние соглашения / 3D Flow
Данный режим работы используется, когда поставщику необходимо идентифицировать кто из корпорантов сделал заказ. Для работы необходимо:
- В поисковом запросе передать код корпоративного клиента в блоке Restrictions.ThreeDomainAgreementNumber.
- В запросе актуализации/семейств передать код корпоративного клиента в блоке OperationsRestrictions.PricingInfo.ThreeDomainAgreementNumber.
- При бронировании передать FQTS SSR ремарку с кодом корпоративного клиента
Пример передачи SSR ремарки в запросе бронирования Nemo Conneсt:
<ns1:DataItem> <ns1:ID>1</ns1:ID> <ns1:TravellerRef> <ns1:Ref>1</ns1:Ref> </ns1:TravellerRef> <ns1:SegmentRef> <ns1:Ref>1</ns1:Ref> </ns1:SegmentRef> <ns1:Type>SSR</ns1:Type> <ns1:Remark xsi:nil="true"/> <ns1:TimeLimits xsi:nil="true"/> <ns1:SSR> <ns1:Code>FQTS</ns1:Code> <ns1:Text>QUW1725</ns1:Text> <ns1:Status xsi:nil="true"/> <ns1:StatusCode xsi:nil="true"/> </ns1:SSR> </ns1:DataItem>
Внимание! Работа с трехсторонними соглашениями поддерживается только через API-проект «Nemo Connect», описанный в документации по ссылке .
Ошибки при взаимодействии с S7 NDC
«matching.passenger.not.found» — такая ошибка говорит об окончании бланков на стоке. Необходимо проверить количество, их должно быть больше 10.
«Ошибка загрузки тарифных правил» — эта ошибка возникает при попытке получения тарифных правил для перелета, который уже состоялся. Чтобы получить тарифные правила, дата перелета не должна быть в прошлом.