S7 NDC: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
(Особенности S7 NDC)
(Оплата Blockchain)
 
(не показано 28 промежуточных версий 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 символов.  
#После выписки при чтении PNR в ответе добавляется информация о существующих билетах с привязкой к пассажиру.
+
{{Attention|Актуализация и репрайсинг происходят только за счет получения  цены для перелета, так как у поставщика отсутствует проверка доступности мест, что может приводить к невозможности бронирования перелётов, которые успешно прошли через процесс актуализации и репрайсинга.}}
#Войдирование выполняется отдельно на каждого пассажира.
 
#После войдирования билет может оказаться в ответе чтения PNR, это значит что поставщик не успел обновить информацию в PNR, хотя статус билета все равно войдирован.
 
#Работа с дополнительными услугами находится на стадии разработки.
 
  
==Трех сторонние соглашения / 3d flow==
+
==Оплата Blockchain==
Режим работы 3d flow используется, когда поставщику необходимо идентифицировать кто из корпорантов сделал заказ. Для работы трех сторонних соглашений необходимо:
+
S7 NDC поддерживает форму оплаты Blockchain и работает с Blockchain Flow. Со стороны агента заключается договор с S7 на использование Blockchain. После чего данная форма оплаты включается в настройках реквизита выписки в пакете реквизитов в панели администрирования {{NameProject2}}.
#Передать SSR ремарки с кодом FQTS и уникальным для корпоранта текстом.
+
 
#Заполнить в правилах ценообразования cтолбец '''скидка по туркоду''' со знаначением скидки в процентах и  '''код авторизации''' с кодом авторизации скидки соотвественно.  
+
{{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">
 +
==== Пример передачи SSR ремарки в запросе бронирования Nemo Conneсt:====
 +
<div class="mw-collapsible-content">
 +
    <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>
 +
</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) Ценообразование (Авиабилеты)]
* [[Пакеты реквизитов Nemo Connect]]
+
* [[Пакеты реквизитов {{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

  1. У поставщика всего 3 типа пассажиров ADT CHD INF, указание INS недоступно.
  2. Величина комиссии из правил ценообразования при бронировании не передается поставщику, т.к. а/к вычисляет агентское вознаграждение самостоятельно на своей стороне по внутренней базе данных.
  3. Перелеты могут быть только двух классов: эконом и бизнес.
  4. Пассажиры должны быть указаны с паспортными данными, бронирование без документов - невозможно.
  5. У поставщика отсутствует привязка младенцев к взрослым пассажирам.
  6. Поддерживается только довнесение контактных данных, модификация остальных данных не поддерживается.
  7. Максимальное кол-во символов, передаваемое в узле Endorsements (включая пробелы) с учётом эндорсментов передаваемых по умолчанию = 145 символов.

Внимание! Актуализация и репрайсинг происходят только за счет получения цены для перелета, так как у поставщика отсутствует проверка доступности мест, что может приводить к невозможности бронирования перелётов, которые успешно прошли через процесс актуализации и репрайсинга.

Оплата Blockchain

S7 NDC поддерживает форму оплаты Blockchain и работает с Blockchain Flow. Со стороны агента заключается договор с S7 на использование Blockchain. После чего данная форма оплаты включается в настройках реквизита выписки в пакете реквизитов в панели администрирования Nemo Connect.

Внимание! Для корректной работы выписки билетов с использованием оплаты Blockchain перед включением опции в Nemo.travel в обязательном порядке необходимо запросить в S7 включение попассажирной выписки билетов для OID (OfficeID).

Внимание! При использовании данного способа оплаты не поддерживается работа с дополнительными услугами авиакомпании из-за ограничений веб-сервисов на стороне поставщика авиа контента.

Продажа дополнительных услуг

Коннектор S7 NDC поддерживает возможность оформления дополнительных услуг, а именно - мест и багажа. Есть возможность приобрести 2 сумки багажа. Продажа питания не поддерживается на стороне поставщика. Оформление допуслуг после выписки билета недоступно (ограничение на стороне поставщика). Также недоступно войдирование и возврат EMD.

Трехсторонние соглашения / 3D Flow

Данный режим работы используется, когда поставщику необходимо идентифицировать кто из корпорантов сделал заказ. Для работы необходимо:

  1. В поисковом запросе передать код корпоративного клиента в блоке Restrictions.ThreeDomainAgreementNumber.
  2. В запросе актуализации/семейств передать код корпоративного клиента в блоке OperationsRestrictions.PricingInfo.ThreeDomainAgreementNumber.
  3. При бронировании передать 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.
«Ошибка загрузки тарифных правил» — эта ошибка возникает при попытке получения тарифных правил для перелета, который уже состоялся. Чтобы получить тарифные правила, дата перелета не должна быть в прошлом.

См. также