helpcenter/Web/Controls/Help/Server/HostingSolutions/ISPBillManager/ispbillmanager.ru.ascx

315 lines
34 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@ Control Language="C#" Inherits="BaseContentUserControls"%>
<%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %>
<script runat="server">
protected override void Init()
{
PageTitle = PageCaption = "Как интегрировать Hosting Edition с платежным модулем ISP BillManager";
MetaKeyWords = "Hosting Edition, интеграция с ISP BillManager";
MetaDescription = "Hosting Edition. Узнайте, как интегрировать Hosting Edition с платежным модулем ISP BillManager.";
}
</script>
<div class="MainHelpCenter">
<h1 class="subHeaderFeaturesCaption Guides_Video_Captions">Как интегрировать Hosting Edition с платежным модулем ISP BillManager</h1>
<div class="keyword_block">
<ul>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/server-version/server-version.ascx" /></li>
<li><cc:LocalizeContent runat="Server" ControlName="~/Controls/Help/Tags/local-server/local-server.ascx" /></li>
</ul>
</div>
<div class="video_ground video_trips">
<h2 id="introduction">Введение</h2>
<div class="block_of_step">
<div class="screen_text">
<p>Несомненным преимуществом продукта <b>Hosting Edition</b> является возможность интегрироваться в схему работы хостинг-провайдера с минимальным количеством затрат.</p>
<p>Для наших партнеров мы приготовили решение, которое позволяет развернуть продукт в собственной инфраструктуре за несколько простых шагов.</p>
</div>
</div>
</div>
<h2 id="SystemRequirements">Системные требования</h2>
<div class="block_of_step">
<div class="screen_text">
<p>Для полноценного развертывания системы Вам необходимо выполнить следующие требования:</p>
<ol>
<li><b>Серверная нагрузка</b>
<ul>
<li>Сервер не ниже <b>6-core CPU</b> и <b>8 GB RAM</b> с установленной <b>Windows Server 2012</b> для установки на нем продукта <b>Hosting Edition</b></li>
<li>Сервер с <b>4-core CPU</b> и <b>6 GB RAM</b> с установленной <b>Ubuntu LTS 14.04</b> или <b>CentOS 7</b> для установки отдельно работающего сервиса <b>Document Server</b></li>
<li>Сервер с <b>2-core CPU</b> и <b>4 GB RAM</b> с установленной <b>CentOS 7</b> (рекомендуется) или <b>Ubuntu LTS 14.04</b> для установки биллинговой системы <b>ISP BillManager</b></li>
</ul>
<p>Все сервера должны иметь доступ к сети, выделенный внешний IP адрес и следующие открытые порты:</p>
<ul>
<li><b>80</b></li>
<li><b>443</b></li>
<li>Windows - <b>3389</b> (для доступа по протоколу RDP)</li>
<li>Unix - <b>22</b> (для доступа по SSH)</li>
</ul>
<p>Ширина интернет-канала - <b>500-750 Mb/s</b></p>
</li>
<li><b>Конфигурационные требования</b>
<ul>
<li><b>Wildcard A-Запись</b> следующего вида: <b>Windows Server 2012 IP <> *.domainname.com</b>
<div class="example">
<p><b>domainname.com</b> - домен второго уровня, планируемый для всех порталов.</p>
<ul>
<li><b>portal1.domainname.com</b> - имя первого портала</li>
<li><b>portal2.domainname.com</b> - имя второго портала</li>
</ul>
<p>Имя портала (вместо <code>portal1</code> и <code>portal2</code>) выбирается конечным пользователем в процессе создания портала в интерфейсе <b>ISP BillManager</b>.</p>
</div>
</li>
</ul>
</li>
<li><b>Требования к безопасности</b>
<ul>
<li><b>Wildcard SSL-сертификат</b> для доменного имени, которое будет использоваться.
<div class="notehelp">
Наличие сертификата не является обязательным при установке на тестовый стенд, но является обязательным при запуске продукта в продажу.
</div>
</li>
</ul>
</li>
<li><b>Доступ</b>
<ul>
<li>Доступ на сервера осуществляется по заранее обговоренным условиям по протоколу RDP для Windows Server 2012 и по SSH для Ubuntu/CentOS серверов.</li>
<li>Все сервера с компонентами продукта, находящиеся в локальной сети, должны иметь доступ друг к другу.</li>
</ul>
</li>
<li><b>Установка и конфигурация Hosting Edition</b>
<p>Установка и конфигурация всех компонентов продукта <b>Hosting Edition</b> производится силами сотрудников технической поддержки компании ONLYOFFICE при условии соблюдения всех требований (пункты 1-4, изложенные выше).</p>
</li>
<li><b>Интеграция с системой продаж ISP BillManager</b>
<p>Процесс интеграции описывается в следующем разделе.</p>
</li>
</ol>
</div>
</div>
<h2 id="step1">Инструкции по интеграции</h2>
<div class="block_of_step">
<div class="screen_text">
<p>Для интеграции платежной системы <b>ISP BillManager</b> и продукта <b>Hosting Edition</b> потребуются:</p>
<ol>
<li>Уже установленная версия <a target="_blank" class="links" href="https://www.ispsystem.com/software/billmanager"><b>ISP BillManager</b></a>. Для установки можно воспользоваться следующей <a target="_blank" class="links" href="http://doc.ispsystem.com/index.php/BILLmanager_Installation_guide">инструкцией</a>.
<p>Для доступа под аккаунтом администратора в web-интерфейс <b>ISP BillManager</b> используются логин-пароль учетной записи <b>root</b> сервера с установленной CentOS.</p>
</li>
<li>Доступ на сервер с установленным <b>ISP BillManager</b>.
<div class="notehelp">
Если <b>curl</b> и <b>libxml2</b> (утилита <b>xmllint</b>) не установлены на этом сервере, потребуется также установить эти пакеты. Для Debian jessie требуются пакеты <b>curl</b> и <b>libxml2-utils</b>.
</div>
</li>
<li>Файл обработчика <b>ONLYOFFICE Hosting Edition for ISP</b> (Высылается по запросу).
</li>
</ol>
<p>Действия, необходимые для интеграции продукта:</p>
<ol>
<li>Разархивируйте следующие файлы и поместите их в указанные папки:
<ul>
<li>поместите файл <b>billmgr_mod_pmonlyoffice.xml</b> в папку <code>/usr/local/mgr5/etc/xml</code></li>
<li>поместите файл <b>pmonlyoffice.sh</b> в папку <code>/usr/local/mgr5/processing</code></li>
<li>поместите файл <b>addononlyoffice.sh</b> в папку <code>/usr/local/mgr5/addon</code></li>
<li>поместите картинку <b>onlyoffice_48x48.png</b> в папку <code>/usr/local/mgr5/skins/common/img/</code>
<div class="notehelp">
Файлы должны быть распакованы на сервере с <b>ISP BillManager</b>, иначе (если архив был распакован в среде Windows) после копирования <b>.sh</b> файлов необходимо выполнить скрипт:
<pre><code>sed -i 's/\r$//' /usr/local/mgr5/processing/pmonlyoffice.sh</code></pre>
<pre><code>sed -i 's/\r$//' /usr/local/mgr5/addon/addononlyoffice.sh</code></pre>
</div>
<p>На файлы <b>pmonlyoffice.sh</b> и <b>addononlyoffice.sh</b> необходимо выставить права '777'.</p>
</li>
</ul>
</li>
<li>Перезапустите сервис:
<pre><code>/usr/local/mgr5/sbin/mgrctl -m billmgr exit</code></pre>
</li>
<li>Создайте новый продукт в <b>ISP BillManager</b>. Подробная инструкция по созданию продукта приводится в следующем разделе.</li>
</ol>
</div>
</div>
<h2 id="step2">Создание продукта</h2>
<div class="block_of_step">
<div class="screen_text">
<p>Для создания продукта:</p>
<ol>
<li>Перейдите в раздел <b>Продукты</b> >> <b>Типы продуктов</b>. Нажмите кнопку <img alt="Кнопка Создать" src="<%=VirtualPathUtility.ToAbsolute("~/images/Help/Guides/big/guide85/addicon.png")%>" /> <b>Создать</b>. Откроется форма создания нового типа продуктов.
<ul>
<li>Введите <b>ONLYOFFICE</b> в поле <b>Наименование</b>.</li>
<li>Введите <b>oo</b> в поле <b>Внутреннее имя</b>.
<div class="notehelp">
Внутреннее имя обязательно должно быть точно таким же, как здесь указано.
</div>
</li>
<li>Добавьте как минимум один период, доступный для покупки, установив галочки напротив нужных опций в разделе <b>Доступные периоды оплаты</b>. Например, выберите опции <b>Месяц</b> и <b>Год</b>.</li>
<li>Нажмите кнопку <b>Ok</b>. Созданный продукт будет добавлен в список <b>Типы продуктов</b>.
<div class="screen_block">
<img alt="Создание продукта" target="img2_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/small/guide85/createproduct.png")%>" />
<img alt="Создание продукта" id="img2_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/big/guide85/createproduct.png")%>" />
<div target="img2_eventcom_guides" class="screenphoto magnifier"></div>
</div>
</li>
</ul>
</li>
<li>Задайте параметры продукта. Необходимо добавить пять следующих обязательных параметров:
<ul>
<li><b>Имя</b> с внутренним именем <b>firstname</b></li>
<li><b>Фамилия</b> с внутренним именем <b>lastname</b></li>
<li><b>Имя портала</b> с внутренним именем <b>alias</b></li>
<li><b>Email</b> с внутренним именем <b>email</b></li>
<li><b>Пароль</b> с внутренним именем <b>password</b>
<div class="notehelp">
Внутренние имена обязательно должно быть точно такими же, как здесь указано.
</div>
</li>
</ul>
<p>Для создания параметра:</p>
<ul>
<li>Выделите продукт <b>ONLYOFFICE</b> в списке <b>Типы продуктов</b>, нажмите кнопку <img alt="Кнопка Параметры" src="<%=VirtualPathUtility.ToAbsolute("~/images/Help/Guides/big/guide85/propertiesicon.png")%>" /> <b>Параметры</b>, расположенную выше, затем нажмите кнопку <img alt="Кнопка Создать" src="<%=VirtualPathUtility.ToAbsolute("~/images/Help/Guides/big/guide85/addicon.png")%>" /> <b>Создать</b>.</li>
<li>Укажите наименование параметра и его внутреннее имя, как указано выше.</li>
<li>Для каждого из параметров установите галочки рядом с опциями <b>Показывать при заказе</b> и <b>Обязательный параметр</b>, а также выберите в списке <b>Доступ для изменения</b> опцию <b>Сотрудник</b>.</li>
<li>При создании параметра <b>Имя портала</b> также необходимо выбрать опцию <code>check.alias</code> в списке <b>Функция проверки</b>.</li>
<li>При создании параметра <b>Password</b> также необходимо выбрать опцию <code>check.password_length</code> в списке <b>Функция проверки</b>.</li>
<li>Нажмите кнопку <b>Ok</b>, чтобы сохранить параметр.
<div class="screen_block">
<img alt="Добавление параметров" target="img3_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/small/guide85/properties.png")%>" />
<img alt="Добавление параметров" id="img3_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/big/guide85/properties.png")%>" />
<div target="img3_eventcom_guides" class="screenphoto magnifier"></div>
</div>
<p>Эти параметры будут использоваться для создания порталов.</p>
</li>
</ul>
</li>
<li>Задайте содержание продукта. Необходимо добавить три следующих обязательных дополнения к типу продукта:
<ul>
<li><b>Активные пользователи</b> с внутренним именем <b>activeusers</b></li>
<li><b>Дисковое пространство</b> с внутренним именем <b>maxtotalsize</b></li>
<li><b>Максимальный размер файла</b> с внутренним именем <b>maxfilesize</b>
<div class="notehelp">
Внутренние имена обязательно должно быть точно такими же, как здесь указано.
</div>
</li>
</ul>
<p>Для создания дополнения:</p>
<ul>
<li>Выделите продукт <b>ONLYOFFICE</b> в списке <b>Типы продуктов</b>, нажмите кнопку <img alt="Кнопка Содержание" src="<%=VirtualPathUtility.ToAbsolute("~/images/Help/Guides/big/guide85/detailsicon.png")%>" /> <b>Содержание</b>, расположенную выше, затем нажмите кнопку <img alt="Кнопка Создать" src="<%=VirtualPathUtility.ToAbsolute("~/images/Help/Guides/big/guide85/addicon.png")%>" /> <b>Создать</b>.</li>
<li>Укажите наименование дополнения и его внутреннее имя, как указано выше.</li>
<li>Нажмите кнопку <b>Ok</b>, чтобы сохранить параметр.
<div class="screen_block">
<img alt="Добавление дополнений" target="img4_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/small/guide85/addon.png")%>" />
<img alt="Добавление дополнений" id="img4_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/big/guide85/addon.png")%>" />
<div target="img4_eventcom_guides" class="screenphoto magnifier"></div>
</div>
<p>Эти параметры будут использоваться для выставления параметров тарифа.</p>
</li>
</ul>
</li>
<li>Создайте обработчик.
<ul>
<li>Перейдите в раздел <b>Интеграция</b> >> <b>Обработчики услуг</b> и нажмите кнопку <img alt="Кнопка Создать" src="<%=VirtualPathUtility.ToAbsolute("~/images/Help/Guides/big/guide85/addicon.png")%>" /> <b>Создать</b>.</li>
<li>Нажмите кнопку <b>Выбрать</b> напротив типа продукта <b>ONLYOFFICE</b>.</li>
<li>Нажмите кнопку <b>Добавить</b> напротив пункта <b>Интеграция с ONLYOFFICE</b>.</li>
<li>Укажите <b>Apisystem Url</b> следующего вида: <code>http://apisystem.domainname.com</code>.</li>
<li>Укажите значение параметра <b>Machine Key</b> (он находится в файле <b>web.appsettings.config</b>) и нажмите кнопку <b>Далее</b>.
<div class="notehelp">
Параметры <b>Apisystem Url</b> и <b>Machine Key</b> необходимы для доступа к API сервера с установленным на нем продуктом <b>Hosting Edition</b>.
</div>
</li>
<li>Задайте наименование обработчика и нажмите кнопку <b>Завершить</b>.
<div class="screen_block">
<img alt="Создание обработчика" target="img5_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/small/guide85/processingmodule.png")%>" />
<img alt="Создание обработчика" id="img5_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/big/guide85/processingmodule.png")%>" />
<div target="img5_eventcom_guides" class="screenphoto magnifier"></div>
</div>
</li>
</ul>
</li>
<li>Создайте тарифный план.
<ul>
<li>Перейдите в раздел <b>Продукты</b> >> <b>Тарифные планы</b> и нажмите кнопку <img alt="Кнопка Создать" src="<%=VirtualPathUtility.ToAbsolute("~/images/Help/Guides/big/guide85/addicon.png")%>" /> <b>Создать</b>.</li>
<li>Нажмите кнопку <b>Выбрать</b> напротив типа продукта <b>ONLYOFFICE</b>. Откроется форма создания нового тарифа.</li>
<li>Укажите любое наименование (например, <code>ONLYOFFICE 1-5 пользователей</code>) и любое внутреннее имя и выберите <b>Обработчик услуг</b>, созданный на предыдущем шаге.</li>
<li>В разделе <b>Цены за период</b> укажите цены за месяц и за год. Они должны совпадать с ценами, опубликованными на странице <a target="_blank" class="links" href="https://www.onlyoffice.com/ru/saas.aspx">Цены на SaaS-версию</a> нашего официального сайта.</li>
<li>Нажмите кнопку <b>Завершить</b>, чтобы сохранить созданный тариф.
<div class="screen_block">
<img alt="Создание тарифного плана" target="img6_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/small/guide85/tariff.png")%>" />
<img alt="Создание тарифного плана" id="img6_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/big/guide85/tariff.png")%>" />
<div target="img6_eventcom_guides" class="screenphoto magnifier"></div>
</div>
</li>
</ul>
</li>
<li>Задайте параметры тарифного плана. Для этого необходимо добавить три дополнения к тарифному плану на основе дополнений к типу продукта, созданных на шаге 3: <b>Активные пользователи</b>, <b>Дисковое пространство</b>, <b>Максимальный размер файла</b>.
<p>Для создания дополнения:</p>
<ul>
<li>В списке <b>Тарифные планы</b> выделите тарифный план, созданный на предыдущем шаге, нажмите кнопку <img alt="Кнопка Дополнения" src="<%=VirtualPathUtility.ToAbsolute("~/images/Help/Guides/big/guide85/optionsicon.png")%>" /> <b>Конфиг.</b>, расположенную выше, затем нажмите кнопку <img alt="Кнопка Создать" src="<%=VirtualPathUtility.ToAbsolute("~/images/Help/Guides/big/guide85/addicon.png")%>" /> <b>Создать</b>.</li>
<li>В списке <b>Тип учета</b> оставьте выбранную по умолчанию опцию <b>Не учитывать</b>.</li>
<li>В списке <b>Тип</b> выберите нужный тип дополнения:
<ul>
<li><b>Активные пользователи</b> - чтобы задать максимальное количество пользователей, разрешенное для данного тарифного плана</li>
<li><b>Дисковое пространство</b> - чтобы задать доступное дисковое пространство для данного тарифного плана</li>
<li><b>Максимальный размер файла</b> - чтобы задать максимальный размер файла, который можно загрузить на портал</li>
</ul>
</li>
<li>В списке <b>Тип значения</b> выберите опцию <b>Целое число</b>.</li>
<li>Выберите соответствующие <b>Единицы измерения</b> (Шт., ГиБ или МиБ) для выбранного типа дополнения и укажите нужное значение в поле <b>Включено в тариф</b>.</li>
<li>Нажмите кнопку <b>Ok</b>, чтобы сохранить параметр.
<div class="screen_block">
<img alt="Добавление дополнений" target="img7_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/small/guide85/tariffaddon.png")%>" />
<img alt="Добавление дополнений" id="img7_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/big/guide85/tariffaddon.png")%>" />
<div target="img7_eventcom_guides" class="screenphoto magnifier"></div>
</div>
</li>
</ul>
</li>
<li>После того как все нужные тарифные планы будут созданы, задайте для каждого из них правила смены тарифа.
<ul>
<li>В списке <b>Тарифные планы</b> выделите нужный тарифный план и нажмите кнопку <img alt="Кнопка Смена тарифа" src="<%=VirtualPathUtility.ToAbsolute("~/images/Help/Guides/big/guide85/changetarifficon.png")%>" /> <b>Смена тарифа</b>, расположенную выше.</li>
<li>Чтобы разрешить пользователям переход с выбранного тарифа на какой-либо другой тариф, выделите один из имеющихся тарифов и нажмите кнопку <img alt="Кнопка Включить тариф" src="<%=VirtualPathUtility.ToAbsolute("~/images/Help/Guides/big/guide85/enabletarifficon.png")%>" /> <b>Вкл.</b> наверху, чтобы разрешить переход на этот тариф.</li>
<li>Чтобы запретить возможность перехода с выбранного тарифа на какой-либо другой, выделите один из имеющихся тарифов и нажмите кнопку <img alt="Кнопка Отключить тариф" src="<%=VirtualPathUtility.ToAbsolute("~/images/Help/Guides/big/guide85/disabletarifficon.png")%>" /> <b>Выкл.</b> наверху, чтобы запретить переход на этот тариф.
<div class="screen_block">
<img alt="Правила смены тарифа" target="img9_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/small/guide85/changetariff.png")%>" />
<img alt="Правила смены тарифа" id="img9_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/big/guide85/changetariff.png")%>" />
<div target="img9_eventcom_guides" class="screenphoto magnifier"></div>
</div>
<div class="example">
<p>Для тарифа <code>ONLYOFFICE 6-10 пользователей</code> можно разрешить переход на тариф с более широкими возможностями (<code>ONLYOFFICE 11-20 пользователей</code>) и запретить переход на тариф с меньшими возможностями (<code>ONLYOFFICE 1-5 пользователей</code>).</p>
</div>
</li>
</ul>
</li>
<li>Чтобы пользователи могли оплатить продукт, добавьте хотя бы один метод оплаты, если это не было сделано ранее.
<ul>
<li>Перейдите в раздел <b>Провайдер</b> >> <b>Методы оплаты</b>.</li>
<li>Нажмите кнопку <img alt="Кнопка Создать" src="<%=VirtualPathUtility.ToAbsolute("~/images/Help/Guides/big/guide85/addicon.png")%>" /> <b>Создать</b>, расположенную наверху.</li>
<li>Нажмите кнопку <b>Добавить</b> рядом с нужным модулем оплаты (например, <b>Банковский перевод</b>).</li>
<li>Заполните форму <b>Настройки интеграции</b> и нажмите кнопку <b>Далее</b>.</li>
<li>Укажите необходимые <b>Настройки метода оплаты</b> и нажмите кнопку <b>Завершить</b>.</li>
</ul>
</li>
<li>Ссылки на заказ тарифа с выбранным периодом один год или один месяц можно найти в параметрах тарифного плана. Для этого выделите тарифный план в списке <b>Тарифные планы</b>, нажмите кнопку <img alt="Кнопка Изменить" src="<%=VirtualPathUtility.ToAbsolute("~/images/Help/Guides/big/guide85/editicon.png")%>" /> <b>Изменить</b> и перейдите в раздел <b>Ссылки</b>. Скопируйте ссылку и вставьте ее в адресную строку браузера, чтобы убедиться, что добавленный тариф корректно отображается в корзине.
<div class="screen_block">
<img alt="Заказ тарифа" target="img8_eventcom_guides" class="screenphoto screen_guides" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/small/guide85/order.png")%>" />
<img alt="Заказ тарифа" id="img8_eventcom_guides" class="bigphoto_screen" src="<%=VirtualPathUtility.ToAbsolute("~/images/help/ru/Guides/big/guide85/order.png")%>" />
<div target="img8_eventcom_guides" class="screenphoto magnifier"></div>
</div>
<p>Для добавления подсказок к полям <b>alias</b> и <b>password</b> необходимо выполнить следующие действия:</p>
<ul>
<li>Откройте файл <b>billmgr_mod_pmonlyoffice.xml</b>.</li>
<li>Найдите раздел <code>&lt;lang name="ru"&gt;</code> или <code>&lt;lang name="en"&gt;</code> в зависимости от нужной локализации.</li>
<li>Добавьте в него следующее содержимое:
<pre><code>
&lt;messages name="oo.order.param"&gt;
&lt;msg name="hint_alias"&gt;Имя Вашего портала будет portalname.mycloudoffice.ru&lt;/msg&gt;
&lt;/messages&gt;
</code></pre>
</li>
</ul>
<p>При оформлении заказа пользователю необходимо заполнить все поля для создания портала. После того, как пользователь оплатит выбранный тариф, он сможет изменить тариф с помощью кнопки <img alt="Кнопка Смена тарифа" src="<%=VirtualPathUtility.ToAbsolute("~/images/Help/Guides/big/guide85/changetariffusericon.png")%>" /> <b>Смена тарифа</b> в соответствии с заданными правилами смены тарифа.</p>
</li>
</ol>
</div>
</div>
</div>