С версии 5.0.1.32 добавлена возможность оплаты билетов онлайн, оплата в кассе еще не реализована.
С версии 5.0.1.34 добавлена возможность оплаты билетов офлайн в кассе. В режиме старой (два кассовых приложения ПРЕМ и РК) универсальной кассы работа с Пушкинской картой НЕ предусматривается!
Обновите ПО до версии 5.0.1.32 или выше. Обновлять потребуется полностью: CORE (кассовый сервер, менеджерская и пр.), внешний протокол, MKExport (выгрузка в ЕАИС), Базу через DBUpdater.
Запустите менеджерскую, перейдите в объекты, выберите свой объект в строке Прокультура, в поле Идентификатор Учреждения укажите ваш номер Учреждения из ЛК Прокультура (Значение из поля Идентификатор Учреждения).
Перейдите в Менеджерская → Средства оплаты.
Переключитесь на тип Банковские карты, нажмите Добавить, укажите:
Перед проведением настройки для офлайн потребуется:
1. Интегрированный (подключен к кассе Премьеры) банковский терминал Сбербанка;
2. Настроен второй отдел (department/мерчант) для пушкинских карт. Важный момент, в отделе Пушкинские карты должен быть указан mcc код 7832 (Кинотеатры), 7922 (не кино);
3. Инженер сбербанка произвёл настройку и передал параметры. Для настройки ПО потребуются: Terminal_id (для отдела Пушкинские карты), Owner (Идентификатор продавца, он же инн кинотеатра), номера отделов в терминале для приёма оплат по банковским и пушкинским картам (имеют значения от 0 до 9);
4. Терминал зарегистрирован в ЛК ПРОкультура.
Если все пункты выполнены, то приступаем к настройке, пункт 4.
4. На кассовом ПК открываем конфигуратор (Configurator.exe) и переходим(слева) в раздел ПО Премьера, далее вкладка Авторизация кредитных карт.
Ставим флаг у пункта “Поддержка работы с 2 и более юр. лицами“.
Нажимаем сохранить и закрыть.
5. Переходим в менеджерскую → Внешние модули → Фискальные принтеры.
Выбираем фискальный принтер для конкретной станции, в блоке средства оплаты нажимаем п.к.м., выбираем добавить. Из списка выбираем Пушкинская карта и указываем регистр.
После нажимаем зеленую галочку (сохранить).
Номер регистра должен совпадать с номером регистра банковской карты в фискальном принтере, можно указать такой же как у средства оплаты Банковская карта.
На скриншоте выше пример регистров для ФР Штрих, для ФР Атол или Custom регистры могут отличаться.Правильно смотреть регистры в таблицах средств оплаты через Тест драйвера ККМ.
6. Переходим в менеджерскую → Внешние модули → Станции.
Выбираем конкретную кассу, переходим на вкладку Банковский терминал.
Указываем параметры полученные от инж. Сбербанк:
Чуть ниже, в таблице нажимаем п.к.м. и выбираем добавить:
Замечена очень странная особенность в ПО Сбербанк, в TLV редакторе или LoadParm номера отделов, допустим, Банковская карта =1 Пушкинская карта =2, но ПО ожидает от кассы получить 0 и 1 соответственно.
Если в редакторе отдел имеет номер 2, то в менеджерской необходимо указать 1. Если 1, то указываем 0…..
Номера отделов и их очередность может НЕ соответствовать приведенному примеру!
Настройка ПО завершена.
Перед тем как начать связывать фильмы в ЛК Прокультура потребуется создать событие – подробная инструкция по добавлению.
После добавления мероприятия событию назначается уникальный идентификатор. Он нам потребуется для дальнейшей работы.
1. Перейдите в менеджерскую → Мероприятия, добавьте новое мероприятие.
2. На странице мероприятия, внизу, в блоке Прокультура,
Тип события:
Не относится к PRO Культуре – если выбран этот пункт, то на данное мероприятие запрещается приобретать билеты, где средство оплаты Пушкинская карта.
Из перечня Кино – пункт выбирается, если данное событие в ЛК Прокультуры – КИНО со статусом “Подтверждено” (т.е. прием оплаты Пушкинской картой разрешен) и код деятельности банковского терминала соответствует Кинопоказу (MCC 7832).
Из перечня НЕ кино – пункт выбирается, если данное событие в ЛК Прокультуры – выставка, спектакль, концертная программа и т. д., со статусом “Подтверждено” (т.е. прием оплаты Пушкинской картой разрешен) и код деятельности банковского терминала соответствует Кинопоказу (MCC 7922).
3. ID события – указывается код события, выданный в ЛК Прокультура при его создании.
Имеется несколько сценариев:
Онлайн покупка, до начала сеанса достаточно много времени, проход через Контролёр не совершен, билет не распечатан – в данном случае отправляйте клиента к агенту интернет продажи для совершения возврата.
Онлайн покупка, сеанс начался/завершился или проход через Контролёр совершен или билет распечатан – в данном случае получаете от зрителя заявление на возврат, отправляете агенту интернет продаж, в котором указываете: название кинотеатра; город, номер заказа; заказ был оплачен Пушкинской картой и указываете, что в ответном письме требуются данные для возврата: RRN, Terminal ID и Owner.
После совершения агентом возврата и получения требуемых данных выбираете место на схеме зала, далее → возврат → оформить заказ. В кассе отобразится диалоговое окно для ввода ранее полученных данных.
Если введенная информация будет недостоверной, то вашему кинотеатру будет заблокирована возможность покупки билетов по ПК.
3. Офлайн (в кассе) покупка – операция проводится стандартным образом и не отличается от возврата по Банковской карте.
Выбираете место на схеме зала, далее → возврат → оформить заказ. Касса отправит на банковский терминал запрос возврата, потребуется вставить карту в считыватель.
С стороны внешнего протокола были доработаны запросы:
GetSessions
В ответе на запрос будет выводиться блок ProKult.
Если он присутствует у сеанса, то возможна оплата на данный сеанс по Пушкинской карте;
SaleApproved
Добавлены значения [type=pushkin;terminal_id=XXX;terminal_owner=YYY;rrn=ZZZ] для параметра PayByBonus;
SalePayReturn
Добавлен параметр PayByCard со значениями [type=pushkin;terminal_id=XXX;terminal_owner=YYY;rrn=ZZZ];
Если у Вас виджет и эквайринг Киноплан, то данные эквайринга не запрашиваем, присылать не требуется.
Если у Вас виджет Киноплан и собственный эквайринг, то инженеру надо передать:
Логин, пароль и ключ ("Закрытый ключ для callback-уведомлений на адрес https://kinokassa.kinoplan24.ru/api/v2/pro_culture/callback") – для эквайринга;
Acquirer ID — идентификатор банка-эквайера (любой);
Merchant ID — идентификатор продавца/владельца терминала (строго уникальный);
Terminal ID — идентификатор продающего устройства или ТИД (строго уникальный).
Если у Вас Рамблер, то данные эквайринга предоставлять Рамблеру не требуется.
Если собственный сайт, неважно напрямую к Внешнему протоколу или API Киноплан, придётся дорабатываться под новое API.