Автоэкспорт PNR: различия между версиями
(→Выгрузка в Софи) |
|||
Строка 1: | Строка 1: | ||
− | + | Для автоматического получения [[ПНР]] при бронировании или аннуляции услуги нужно указать URL-адрес, на который система будет высылать интересующую информацию. Настройка автоэкспорта ПНР возможна в разделе '''«Настройки»''' - '''«Администрирование»''' - '''«Реквизиты подключения»''' - '''«Url стороннего скрипта для XML уведомлений»'''. | |
− | <br/><span style="background-color:#fff0f5;"><span style="font-size:large;"><span style="color:#ff0000;">!</span></span> Если | + | <br/><span style="background-color:#fff0f5;"><span style="font-size:large;"><span style="color:#ff0000;">!</span></span> Если вы не видите в реквизитах подключения поле «Url стороннего скрипта для XML уведомлений», значит, это поле скрыто для вас администратором. В этом случае необходимо обратиться к сотрудникам технической поддержки.</span> |
− | <br/>Если | + | <br/>Если URL-адрес указан в настройке, то формирование и отправка ПНР на указанный адрес происходит при следующих действиях: |
*void - Отмена выписки; | *void - Отмена выписки; | ||
Строка 13: | Строка 13: | ||
Запрос считается успешно отправленным, если скрипт отвечает «ОК». В случае если запрос не был успешно отправлен, он сохраняется в базу. Повторное отправление запросов осуществляется раз в 30 минут. | Запрос считается успешно отправленным, если скрипт отвечает «ОК». В случае если запрос не был успешно отправлен, он сохраняется в базу. Повторное отправление запросов осуществляется раз в 30 минут. | ||
− | Запрос отправляется POST'ом | + | Запрос отправляется POST'ом и содержит 2 поля: |
− | #xml - непосредственно сам | + | #xml - непосредственно сам; |
#PNR- type тип заспроса 'book'/'cancel' | #PNR- type тип заспроса 'book'/'cancel' | ||
− | |||
'''Пример приемного скрипта:''' | '''Пример приемного скрипта:''' | ||
Строка 27: | Строка 26: | ||
echo 'OK'; | echo 'OK'; | ||
} </pre> | } </pre> | ||
+ | |||
+ | == См. также == | ||
+ | ПНР |
Версия 04:10, 29 марта 2012
Для автоматического получения ПНР при бронировании или аннуляции услуги нужно указать URL-адрес, на который система будет высылать интересующую информацию. Настройка автоэкспорта ПНР возможна в разделе «Настройки» - «Администрирование» - «Реквизиты подключения» - «Url стороннего скрипта для XML уведомлений».
! Если вы не видите в реквизитах подключения поле «Url стороннего скрипта для XML уведомлений», значит, это поле скрыто для вас администратором. В этом случае необходимо обратиться к сотрудникам технической поддержки.
Если URL-адрес указан в настройке, то формирование и отправка ПНР на указанный адрес происходит при следующих действиях:
- void - Отмена выписки;
- ticket - Выписка;
- update - Обновление брони;
- book - Бронирование;
- cancel - Отмена брони
Запрос считается успешно отправленным, если скрипт отвечает «ОК». В случае если запрос не был успешно отправлен, он сохраняется в базу. Повторное отправление запросов осуществляется раз в 30 минут.
Запрос отправляется POST'ом и содержит 2 поля:
- xml - непосредственно сам;
- PNR- type тип заспроса 'book'/'cancel'
Пример приемного скрипта:
if (isset($_POST['xml'])&&isset($_POST['type'])){ // сохранить запрос в файл или куда-либо еще echo 'OK'; }
См. также
ПНР