Приложение 2. Спецификация дополнительных полей для платежей в авиакоммерции и бронировании отелей

Для улучшения контроля и качества в сфере борьбы с мошенничеством при предоставлении услуг Интернет Коммерции при продаже авиабилетов и бронировании отелей, необходимо при регистрации платежа в платёжном шлюзе передавать дополнительную информацию о составе пассажиров и параметрах перелёта, а так же при бронировании отеля указывать информацию о постояльцах.

Дополнительная информация передаваемая при авиакомерции

Ниже приведена таблица, в которой указано название дополнительных полей, а так же их описание.

№№ Обязательность Название поля Описание поля
1 Да TICKET Номер билета/номер бронирования
2 Нет LANGUAGE Язык или гражданство оформляющего билет клиента
3 Да USER_FIRST_NAME Имя клиента, осуществляющего оформление билетов
4 Да USER_LAST_NAME Фамилия клиента, осуществляющего оформление билетов
5 Нет USER_MOBILE_PHONE Мобильный номер телефона клиента, осуществляющего оформление билетов
6 Нет USER_HOME_PHONE Домашний номер телефона клиента, осуществляющего оформление билетов
7 Да USER_EMAIL Адрес электронной почты клиента, осуществляющего оформление билетов
8 Да S{N}-BDATE Дата и время вылета по сегменту номер N. Используемый формат: dd.mm.yyyy hh24:mi:ss.
9 Да S{N}-EDATE Дата и время прилёта по сегменту номер N. Используемый формат: dd.mm.yyyy hh24:mi:ss.
10 Да S{N}-BLOCATIONCOUN Название страны вылета по сегменту номер N, указанное на русском или английском языке
11 Да S{N}-ELOCATIONCOUN Название страны прилёта по сегменту номер N, указанное на русском или английском языке
12 Да S{N}-BLOCATIONCODE Код аэропорта вылета по сегменту номер N, указанное на русском или английском языке
13 Да S{N}-ELOCATIONCODE Код аэропорта прилёта по сегменту номер N, указанное на русском или английском языке
14 Да S{N}-BLOCATIONCITY Название города вылета по сегменту номер N, указанное на русском или английском языке
15 Да S{N}-ELOCATIONCITY Название города прилёта по сегменту номер N, указанное на русском или английском языке
16 Да S{N}-FLIGHTNUMBER Номер рейса по сегменту номер N
17 Да P{M}-FIRSTNAME Имя пассажира номер M
18 Да P{M}-LASTNAME Фамилия пассажира номер M

Дополнительные пояснения:

  • S{N} – указание на номер сегмента перелёта. Под Сегментом в данном случае подразумевается перелёт из одного аэропорта в другой без совершения авиатранспортом посадок. Параметр {N} может быть число от 1 до 99, т.е. общее название будет изменяться в диапазоне от S1 до S99.
  • P{M} – указание на номер пассажира. Параметр {M} может быть числом от 1 до 99, т.е. общее название будет изменяться в диапазоне от P1 до P99.

Пример заполнения параметров:

№№ Название поля Значение поля
1 TICKET 5WY8FZ
2 LANGUAGE RU
3 USER_FIRST_NAME Maxim
4 USER_LAST_NAME Zhukoveckiy
5 USER_MOBILE_PHONE +7 9055457319
6 USER_HOME_PHONE null
7 USER_EMAIL 11@11.ru
8 S{N}-BDATE 22.01.2013 15:40:00
9 S{N}-EDATE 22.01.2013 15:40:00
10 S{N}-BLOCATIONCOUN Российская Федерация
11 S{N}-ELOCATIONCOUN Российская Федерация
12 S{N}-BLOCATIONCODE PEE
13 S{N}-ELOCATIONCODE LED
14 S{N}-BLOCATIONCITY Пермь
15 S{N}-ELOCATIONCITY Санкт-Петербург
16 S{N}-FLIGHTNUMBER 712
17 P{M}-FIRSTNAME Maxim
18 P{M}-LASTNAME Zhukoveckiy

Дополнительная информация передаваемая при бронировании и оплате отелей

Ниже приведена таблица, в которой указано название дополнительных полей, а так же их описание.

№№ Обязательность Название поля Описание
1 Нет HLANGUAGE Язык или гражданство оформляющего бронирование клиента
2 Да HUSER_FIRST_NAME Имя клиента осуществляющего оформление бронирования
3 Да HUSER_LAST_NAME Фамилия клиента осуществляющего оформление бронирования
4 Нет HUSER_MOBILE_PHONE Мобильный номер телефона клиента, осуществляющего оформление бронирования
5 Нет HUSER_HOME_PHONE Домашний номер телефона клиента, осуществляющего оформление бронирования
6 Да HUSER_EMAIL Адрес электронной почты клиента, осуществляющего оформление бронирования
7 Да H{N}-BDATE Дата заезда гостей в отель номер N. Используемый формат: dd.mm.yyyy hh24:mi:ss.
8 Да H{N}-EDATE Дата выезда гостей из отеля номер N. Используемый формат: dd.mm.yyyy hh24:mi:ss.
9 Да H{N}-LOCATIONCOUN Название страны нахождения отеля номер N, указанное на русском или английском языке
10 Да H{N}-SLOCATIONCOUN Название города нахождения отеля номер N, указанное на русском или английском языке
11 Да H{N}-NAME Название отеля номер N, указанное на русском или английском языке
12 Да H{N}-GCOUNT Количество гостей в отеле номер N. Необходимо указать количество взрослых и детей через символ двоеточие
13 Да H{M}-GFIRSTNAME Имя гостя номер M
14 Да H{M}-GLASTNAME Фамилия гостя номер M

Дополнительные пояснения:

  • H{N} – указание на номер отеля в списке бронирования. Под списком бронирования понимается, что клиент может забронировать несколько отелей и перемещаться между ними в течение времени. Параметр {N} может быть числом от 1 до 99, т. е. общее название будет изменяться в диапазоне от H1 до H99.
  • H{N}-GCOUNT – общее количество гостей с указанием количества взрослых и детей. Если бронирование в отеле рассчитано на двух взрослых и одного ребёнка, то необходимо указать значение "2:1", если бронирование в отеле рассчитано на двух взрослых и ноль детей, то необходимо указать "2:0". Возможно заселение детей без взрослого (например, языковые школы или стажировки). Т. е. если бронирование в отеле рассчитано на ноль взрослых и двух детей, то необходимо указать значение "0:2".
  • H{M} – указание на номер гостя. Параметр {M} может быть числом от 1 до 99, т. е. общее название будет изменяться в диапазоне от H1 до H99.
    Так как зачастую для заселения отели требуют предоставление детальной информации только об одном госте с указанием общего количества гостей. В данном случае возможна передача информации только об указанном госте и общем количестве гостей.

Пример заполнения параметров:

№№ Название поля Значение поля
1 HLANGUAGE RU
2 HUSER_FIRST_NAME Maxim
3 HUSER_LAST_NAME Zhukoveckiy
4 HUSER_MOBILE_PHONE +7 9055457319
5 HUSER_HOME_PHONE null
6 HUSER_EMAIL 11@11. r u
7 H{N}-BDATE 22.01.2013 15:40:00
8 H{N}-EDATE 22.01.2013 15:40:00
9 H{N}-LOCATIONCOUN Российская Федерация
10 H{N}-SLOCATIONCOUN Санкт-Петербург
11 H{N}-NAME Akyan St-Petersburg
12 H{N}-GCOUNT 2:0
13 H{M}-GFIRSTNAME Maxim
14 H{M}-GLASTNAME Zhukoveckiy