Share:

Описание

Hotel Manager Assistant Ecvi — облачная система управления для отелей, апартаментов, хостелов.

Чтобы гости гостиницы могли оплачивать услуги бара за стойкой портье, настройте взаимодействие iiko и ECVI. Необходимо также в iikoOffice настроить безналичный тип оплаты «ECVI».

После того, как партнер получил настройки подключения к ECVI, необходимо настроить плагин в iiko.

Пример настроек, которые присылает разработчик ECVI:

XML
<setting name="DepartCode" serializeAs="String">
<value>RS</value> -- Обычно не меняется ---
</setting>

Эти настройки запрашиваются у ECVI
<setting name="User" serializeAs="String">
<value>iikopalisad</value>
</setting>
<setting name="Passw" serializeAs="String">
<value>ecvi123</value>
</setting>
<setting name="HotelId" serializeAs="String">
<value>231</value>
</setting>

Больше ничего в конфигурационном файле менять не нужно.

Настройка плагина

  1. Внесите выданные вам настройки в конфигурационный файл плагина
    XML
    <configuration>
    <configSections>
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
    <section name="Resto.Front.Api.ecviPlugin.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    </sectionGroup>
    </configSections>
    <applicationSettings>
    <Resto.Front.Api.ecviPlugin.Properties.Settings>
    <setting name="DepartCode" serializeAs="String">
    <value>RS</value>
    </setting>
    <setting name="User" serializeAs="String">
    <value>iikopalisad</value>
    </setting>
    <setting name="Passw" serializeAs="String">
    <value>ecvi123</value>
    </setting>
    <setting name="HotelId" serializeAs="String">
    <value>231</value>
    </setting>
    </Resto.Front.Api.ecviPlugin.Properties.Settings>
    </applicationSettings>
    <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
    </startup>
    <system.serviceModel>
    <bindings>
    <basicHttpBinding>
    <binding name="apiServiceBinding">
    <security mode="Transport"/>
    </binding>
    </basicHttpBinding>
    </bindings>
    <client>
    <endpoint address="https://hma.ecvi.ru/api" binding="basicHttpBinding"
    bindingConfiguration="apiServiceBinding" contract="ServiceReference1.apiServiceBinding"
    name="apiServiceBinding" />
    </client>
    </system.serviceModel>
    </configuration>

  2. Скопируйте плагин и файл конфигурации в папку Plugin\ECVI.
  3. Запустите iikoFront. Если плагин запустился, то появится файл логов CachServer/log/plugin-Resto.Front.Api.ecviPlugin.log.
  4. Запустите iikoOffice и добавьте тип оплаты.
  5. Убедитесь, что новый тип оплаты появился в iikoFront.