Заказ на услугу хостинга или почты
В заголовке запроса необходимо указать значения request:order и operation:create (см. описание формата заголовка запроса).
После заголовка запроса следуют блоки order-item. Количество этих блоков неограничено, т.е. в одном запросе можно заказать произвольное количество услуг (в том числе не связанных между собой). Каждый блок начинается заголовком, указанным в квадратных скобках в отдельной строке.
Блок [order-item] состоит из следующих полей:
- service:
Тип заказываемой услуги. Необходимо указать один из тарифов хостинга (см. значения полей service и template). Обязательное поле. Однострочное поле. Возможные значения:
trf_1rub_hst_site_3 — Сайт 3 (Акция)
trf_1rub_site3m — Конструктор сайтов 3 (Акция)
trf_ecwid_freemium — Фримиум
trf_ecwid_pro — Профессиональный
trf_ecwid_trial_pro — Профессиональный (Тестовый)
trf_ecwid_trial_unlim — Безлимитный (Тестовый)
trf_ecwid_trial_venture — Стандартный (Тестовый)
trf_ecwid_trial_venture_upsale — Стандартный (Тестовый)
trf_ecwid_unlim — Безлимитный
trf_ecwid_venture — Стандартный
trf_hc_100pud — Почта на домене. Стопудовый
trf_hc_m10 — Почта на домене. Тариф MAIL-10
trf_hc_m100 — Почта на домене. Тариф MAIL-100
trf_hc_m50 — Почта на домене. Тариф MAIL-50
trf_hc_m500 — Почта на домене. Тариф MAIL-500
trf_hc_mond — Почта на домене
trf_hc_ok — Почта на домене. О'кей
trf_hc_pocht — Почта на домене. Тариф Почтовый
trf_hc_real — Почта на домене. Реальный
trf_hc_redir — Почтовый редирект
trf_hst_biz_1 — Бизнес 1
trf_hst_biz_2 — Бизнес 2
trf_hst_biz_3 — Бизнес 3
trf_hst_biz_4 — Бизнес 4
trf_hst_site_1 — Сайт 1
trf_hst_site_2 — Сайт 2
trf_hst_site_3 — Сайт 3
trf_hst_site_4 — Сайт 4
trf_mail01 — Тариф Почта
trf_mail_1 — Тариф Почта 1
trf_mail_1_free — Тариф Почта 1 (Тестовый период)
trf_mail_2 — Тариф Почта 2
trf_mail_3 — Тариф Почта 3
trf_mail_4 — Тариф Почта 4
trf_mail_5 — Тариф Почта 5
trf_mail_6 — Тариф Почта 6
trf_mail_7 — Тариф Почта 7
trf_mail_8 — Тариф Почта 8
trf_secure — Хостинг КИ
trf_shahst_10s — Тариф 100
trf_shahst_15s — Тариф 200
trf_shahst_25s — Тариф 300
trf_shahst_free15s — Тариф 200 (Тестовый период)
trf_shahst_free25s — Тариф 300 (Тестовый период)
trf_site_1 — Конструктор сайтов 1 (Стартовый, архивный с 03.11.2020)
trf_site_1m — Конструктор сайтов 1 (Стартовый)
trf_site_2 — Конструктор сайтов 2 (Персональный, архивный с 03.11.2020)
trf_site_2m — Конструктор сайтов 2 (Персональный)
trf_site_3 — Конструктор сайтов 3 (Бизнес, архивный с 03.11.2020)
trf_site_3m — Конструктор сайтов 3 (Бизнес)
trf_site_business — Деловой (старая панель)
trf_site_business_s — Деловой (архивный)
trf_site_free — Конструктор сайтов тестовый
trf_site_free_hidden — Тариф Бизнес (Тестовый)
trf_site_gomobi — Конструктор мобильного сайта
trf_site_onepage — Одностраничный сайт (старая панель)
trf_site_onepage_s — Одностраничный сайт (2020)
trf_site_personal — Персональный (старая панель)
trf_site_personal_s — Персональный (архивный)
trf_site_pro — Конструктор сайтов 3 (Безлимитный, архивный с 29.01.2020)
trf_site_pro_s — Конструктор сайтов 3 (архивный)
trf_site_shop — Конструктор сайтов Интернет-магазин
trf_site_shop_pro — Конструктор магазинов 3
trf_site_shop_simple — Конструктор магазинов 1
trf_site_shop_standart — Конструктор магазинов 2
trf_site_simple — Конструктор сайтов 1 (Персональный, архивный с 29.01.2020)
trf_site_simple_s — Конструктор сайтов 1 (архивный)
trf_site_standart — Конструктор сайтов 2 (Профессиональный, архивный с 29.01.2020)
trf_site_standart_s — Конструктор сайтов 2 (архивный)
trf_trial_300 — Тариф 300 (Тестовый)
trf_trial_hst_site_3 — Сайт 3 (Тестовый без почты)
trf_trial_site3 — Тариф Бизнес (Тестовый)
trf_upsell_hst_site_3 — Сайт 3 (Тестовый с почтой)
trf_viphst_100s — Тариф 600
trf_viphst_50s — Тариф 400
trf_viphst_75s — Тариф 500
trf_1rub_bitrix_3 — Тариф 1С-Битрикс 3 (Акция)
trf_1rub_drupal2 — Тариф Drupal 2 (Акция)
trf_1rub_joom2 — Тариф Joomla 2 (Акция)
trf_1rub_modx2 — Тариф MODX 2 (Акция)
trf_1rub_opencart2 — Тариф OpenCart 2 (Акция)
trf_1rub_wp2 — Тариф WordPress 2 (Акция)
trf_bitrix1 — Тариф 1С-Битрикс 1
trf_bitrix2 — Тариф 1С-Битрикс 2
trf_bitrix3 — Тариф 1С-Битрикс 3
trf_drupal1 — Тариф Drupal 1
trf_drupal2 — Тариф Drupal 2
trf_drupal3 — Тариф Drupal 3
trf_hst_bitrix_1 — 1С-Битрикс 1 (Старт)
trf_hst_bitrix_2 — 1С-Битрикс 2 (Стандарт)
trf_hst_bitrix_3 — 1С-Битрикс 3 (Малый бизнес)
trf_hst_bitrix_4 — 1С-Битрикс 4 (Бизнес)
trf_joom1 — Тариф Joomla 1
trf_joom2 — Тариф Joomla 2
trf_joom3 — Тариф Joomla 3
trf_modx1 — Тариф MODX 1
trf_modx2 — Тариф MODX 2
trf_modx3 — Тариф MODX 3
trf_opencart1 — Тариф OpenCart 1
trf_opencart2 — Тариф OpenCart 2
trf_opencart3 — Тариф OpenCart 3
trf_trial_bitrix2 — Тариф 1С-Битрикс 2 (Тестовый)
trf_trial_bitrix_3 — Тариф 1С-Битрикс 3 (Тестовый)
trf_trial_drupal2 — Тариф Drupal 2 (Тестовый период)
trf_trial_joom2 — Тариф Joomla 2 (Тестовый период)
trf_trial_modx2 — Тариф MODX 2 (Тестовый период)
trf_trial_opencart2 — Тариф OpenCart 2 (Тестовый период)
trf_trial_wp2 — Тариф WordPress 2 (Тестовый период)
trf_wp1 — Тариф WordPress 1
trf_wp2 — Тариф WordPress 2
trf_wp3 — Тариф WordPress 3
- template:
Шаблон заказываемой услуги. В данном случае необходимо указать фиксированное значение - general_order (см. значения полей service и template). Обязательное поле. Однострочное поле.
- action:
Тип заказа. Для заказа новой услуги необходимо указать значение new. Необязательное поле (по умолчанию его значение new). Однострочное поле.
- period:
Срок действия услуги в месяцах. Допустимые значения 1, 3, 6, 12, 24 и 36 (месяцев). Если указано иное значение, то заказ не принимается.
- domain:
Идентификатор услуги хостинга, используемый клиентом. Может содержать от 1 до 10 символов, начинаться и заканчиваться буквой латинского алфавита или цифрой, промежуточными символами могут быть буквы, цифры или дефис. Обязательное поле. Однострочное поле.
- switch:
Флаг выключателя услуги. Возможные значения ON (включено) и OFF (выключено). При заказе новой услуги в этом поле необходимо установить значение ON. Не обязательное поле. Однострочное поле.
- hcp-access:
Флаг доступа конечного клиента в панель управления, имеет значение только при авторизации по договору NIC-REG. Возможные значения ON (включено) и OFF (выключено). Необязательное поле. Однострочное поле. Значение по умолчанию ON.
- hosting-place:
Поле в котором указывается площадка, на которой может размещаться услуга хостинга. Возможные значения MSK (Москва) и NSK (Новосибирск). Необязательное поле. Однострочное поле. Значение по умолчанию MSK.
- hosting-ip:
Поле, в котором указывается количество IP-адресов. Возможные значения 0 или 1. Необязательное поле. Однострочное поле. Значение по умолчанию 0.
Порядок следования полей в запросе произвольный в пределах каждого блока. Многострочные поля записываются в несколько строк, при этом в начале каждой строки присутствует название поля и разделитель (двоеточие). Для однострочных полей повторение не допускается. Необязательные поля могут либо отсутствовать в блоке, либо их значение может быть пустым (состоящим из пробельных символов).
Ответ содержит заголовок (см. формат заголовка ответа) и тело ответа, которое отделяется от заголовка пустой строкой.
В случае успешного выполнения запроса (код 200) в теле ответа содержится одно поле - order_id, в котором указывается идентификатор принятого заказа.
Если в форме запроса обнаружены ошибки, выдается ответ с кодом 402, и в теле ответа содержится блок errors с описанием ошибок на языке, указанном в запросе в поле lang.