Бизнесу Модули для CMS

Iiko (Айко) 7.x-8.x

Инструкция по установке и использованию плагина PayKeeper для iiko (Айко) 7.x-8.x

Сценарий работы

Оплата при типе обслуживания РЕСТОРАН (в зале).

  1. Покупатель сообщает о желании оплатить заказ.
  2. Продавец печатает в iiko пречек. Пречек печатается с QR-кодом для оплаты через СБП. Для печати используются принтеры пречеков или кассовые принтеры (фискальные регистраторы).
  3. Покупатель сканирует код и производит оплату.
  4. В iiko приходит подтверждение об успешной оплате заказа. Заказ закрывается. Если для типа оплаты установлен признак фискальной операции, то печатается фискальный чек.

Оплата при типе обслуживания ДОСТАВКА (на вынос).

  1. Покупатель делает заказ. Продавец начинает готовить заказ.
  2. После того как заказ приготовлен, инициируется печать накладной с QR-кодом.
  3. Покупатель сканирует код и производит оплату.
  4. В IIKO приходит подтверждение об успешной оплате заказа. Заказ закрывается. Если для типа оплаты установлен признак фискальной операции, то печатается фискальный чек.

Установка и настройка

Содержимое архива плагина перенесите в папку плагинов iiko. Для Windows это папка по пути C:\Program Files\iiko\iikoRMS\Front.Net\Plugins\.

Перейдите в папку плагина Resto.Front.Plugin.PayKeeper и откройте файл Resto.Front.Plugin.PayKeeper.dll.config в текстовом редакторе. В каждом теге setting с именем name укажите свое значение в теге value по следующему описанию и примерам:
PAYKEEPER_LK_URL. Обязательный параметр. Ссылка на личный кабинет PayKeeper. Пример https://mysite.server.paykeeper.ru.
PAYKEEPER_LK_SECRET. Обязательный параметр. Секретное слово из личного кабинета PayKeeper. Раздел НАСТРОЙКИ. Подраздел ПОЛУЧЕНИЕ ИНФОРМАЦИИ О ПЛАТЕЖАХ.
PAYKEEPER_LK_USER. Обязательный параметр. Имя пользователя с правами админа из личного кабинета PayKeeper. Раздел НАСТРОЙКИ. Подраздел ДОСТУП В ЛИЧНЫЙ КАБИНЕТ. Пример: admin.
PAYKEEPER_LK_PASS. Обязательный параметр. Пароль пользователя с правами админа из личного кабинета PayKeeper.
psType. Обязательный параметр. Тип оплаты. Предполагается указывать только типы оплаты по СБП.
transportApiKey.  Необязательный параметр. API-ключ для интеграции iikoCloud. Получите API-ключ по инструкции https://ru.iiko.help/articles/#!api-documentations/connect-to-iiko-cloud.
transportOrganisationId.  Необязательный параметр. Идентификатор организации в iikoCloud. Пример: f718ea7f-8e0d-4adb-2fee-f6dc44d15150
iikoUserPin.  Обязательный параметр. Пин-код для входа в iikoFront. Пример: 1111.
requestsTimeOut. Время периодичности запросов в секундах. С данной периодичностью происходит проверка состояния заказов. Пример: 30.
removePrepays. Учитывать предоплаченные платежи. Данная опция будет учитывать предоплаты в заказах при создании QR-кода. Принимаемые значения True, False. По умолчанию True.
closeDeliveryOrder. Закрывать заказ на доставку по API в iikoCloud.
qrLocation. Позиция QR-кода в чеке. Допустимые значения:

qrCaption. Подпись над QR-кодом. Пример: Просканируй QR-код для оплаты.
qrSize. Размер QR-кода. Допустимые значения: small, medium, large, extra-large. По умолчанию: small.
qrCorrection. Уровень коррекции ошибок QR-кода. Допустимые значения: low, medium, quartile, high. По умолчанию: high
handleAllOrdersTypes. Генерировать QR-код для всех типов заказов. Если указать False, то QR-код будет генерироваться только для типов доставки. Допустимые значения: True, False. По умолчанию: False.
forcedPaymentsTypesIds. Необязательный параметр. Принудительная установка активного типа оплаты. При указании идентификаторов способа оплаты данные способы будут учитываться при расчете предоплаты заказа. По умолчанию: 00000000-0000-0000-0000-000000000000
Пример содержимого конфигурационного файла:

Добавление внешней оплаты

Запустите программу iikoOffice. В разделе меню РОЗНИЧНЫЕ ПРОДАЖИ выберите пункт ТИПЫ ОПЛАТ. Нажмите кнопку ДОБАВИТЬ. Заполните поля (рисунок 1):

Рисунок 1. Добавление внешней оплаты

Работа с QR-кодом

При запуске iikoFront  появится сообщение об успешном запуске плагина PayKeeper.

Сообщение об успешном запуске плагина PayKeeper

При типе обслуживания РЕСТОРАН. Переходим в заказ. Выбираем тип заказа (рисунок 1. п.1). Нажимаем ПРЕЧЕК (рисунок 1. п.2). Пречек печатается с QR-кодом. В этот момент создается платеж в кабинете PayKeeper. Инициируется периодическая проверка статуса платежа до момента оплаты по QR-коду. После успешной оплаты в заказ будет добавлена оплата PayKeeper. Заказ будет закрыт.

Рисунок 2. Заказ РЕСТОРАН

При типе обслуживания ДОСТАВКА. Переходим в заказ. Нажимаем ПРИГОТОВЛЕН. После этого печатается накладная с QR-кодом. В этот момент создается платеж в кабинете PayKeeper. Инициируется периодическая проверка статуса платежа до момента оплаты по QR-коду. После успешной оплаты в заказ будет добавлена оплата PayKeeper. Заказ будет закрыт.

Рисунок 3. Заказ ДОСТАВКА

Заполните заявку

И сразу получите доступ в личный кабинет

Если у Вас остались вопросы

8 (800) 250 3556

Бесплатный звонок по России

8 (495) 956 4806

Бесплатный звонок по Москве