Введение
Этот документ является общим руководством по работе с программным комплексом "Форинт-С: Платежи и скидки". Сведения, изложенные в нем, предназначены для информационно-технического персонала предприятий торговли и специалистов по внедрению систем автоматизации.
Описание «Форинт-С: Платежи и скидки»
Данная книга содержит разделы, описывающие назначение программного комплекса "Форинт-С: Платежи и скидки", его структуру и принципы работы основных подсистем:
· Назначение;
· Структура;
· Подсистемы.
Назначение
Программный комплекс "Форинт-С: Платежи и скидки" предназначен для поддержки безналичных платежей и операций с банковскими картами на предприятиях розничной торговли. Кроме того, программный комплекс обеспечивает настройку и функционирование внутренней системы платежных карт, а также включает сервер дисконтной
системы.
Структура
Структурно программный комплекс "Форинт-С: Платежи и скидки" состоит из следующих компонентов:
· Платежно-дисконтный сервер;
· Учетная система.
Платежно-дисконтный сервер
Платежно-дисконтный сервер - это служба Windows, принимающая запросы от кассовых терминалов по протоколу http и подключающаяся к серверам платежных систем. Кроме того, платежно-дисконтный сервер постоянно обращается к базе данных посредством учетной системы
, выступая в качестве пользователя учетной системы.
Учетная система
Учетная система "Форинт-С: Платежи и скидки" представляет собой учетную систему семейства Форинт, используемую для управления всем программным комплексом, хранения информации о транзакциях, ведения документов, формирования печатных отчетов и пр. Все взаимодействие пользователя с "Форинт-С: Платежи и скидки" происходит через учетную систему.
Подсистемы
Служба обработки запросов "Форинт-С: Платежи и скидки" выступает в качестве единого сервера, обрабатывающего запросы от кассовых терминалов на предприятии торговли. При наличии канала связи возможно использование одного сервера для сети кассовых терминалов, расположенных в различных пунктах торговли.
Правила взаимодействия кассовых терминалов со службой обработки запросов описаны в приложении «Протокол обмена».
Настроенный должным образом программный комплекс "Форинт-С: Платежи и скидки" обеспечивает работу следующих подсистем:
· Внутренняя платежная система;
· Дисконтная система;
· Поддержка внешних платежных системы.
Внутренняя платежная система
Основные понятия
Внутренняя платежная система предназначена для поддержки безналичных расчетов внутренними платежными картами. Персональная карта клиента считается платежной (может использоваться для безналичной оплаты), если она имеет отличный от нуля баланс или кредитный лимит. Баланс персональной карты соответствует сумме, хранящейся на счете клиента. Кредитный лимит указывает, насколько клиент может выходить за пределы баланса. Изменения баланса и кредитного лимита клиента производится при проведении соответствующих документов.
Для платежной карты может быть назначен процент начисления. При оплате покупки такой платежной картой на счет клиента начисляется бонус в размере указанного процента от суммы покупки.
Схема работы внутренней платежной системы
Для работы с внутренней платежной системой кассовые терминалы должны быть правильным образом настроены и зарегистрированы в учетной системе "Форинт-С: Платежи и скидки". При оплате покупки картой внутренней платежной системы кассовый терминал выполняет следующие действия:
1. Подводит итоговую сумму чека;
2. Осуществляет считывание номера платежной карты клиента;
3. Отправляет запрос к серверу внутренней платежной системы об оплате покупки пластиковой картой;
4. Сервер внутренней платежной системы проводит авторизацию транзакции и возвращает результат кассовому терминалу;
5. В случае успешной авторизации кассовый терминал закрывает чек.
Дисконтная система
Основные понятия
В состав "Форинт-С: Платежи и скидки" входит дисконтный сервер. Дисконтный сервер предназначен для сбора и хранения информации о персональных скидках клиентов торговой сети, реализации механизма постоянных и накопительных скидок. При авторизации клиента кассовые терминалы обращаются к дисконтному серверу для получения актуальной скидки клиента. Под актуальной скидкой подразумевается скидка, действующая для данного клиента в указанной точке приема дисконтных карт на текущий момент времени. Политика скидок на дисконтном сервере может быть настроена таким образом, что для клиента будут актуальны сразу несколько скидок. В таком случае кассовый терминал выбирает скидку из полученного списка, руководствуясь своей внутренней политикой скидок.
Для идентификации клиента дисконтной системы используются персональные дисконтные карты. Каждый клиент может иметь неограниченное количество дисконтных карт. Как было указано выше, управление клиентами и их дисконтными картами и осуществляется на дисконтном сервере. Для того, чтобы внутренняя персональная карта могла использоваться в качестве дисконтной, ей должна быть назначена политика скидок. Возможно создание следующих типов политик скидок:
· Фиксированная (постоянная) персональная скидка. Клиенту предоставляется одинаковый процент скидки во всех точках приема карт;
· Гибкая персональная скидка. Скидка клиента в каждой точке приема карт определяется заданным списком условий. Каждый список может содержать следующие типы условий:
o Сумма накоплений клиента (не менее указанной);
o Сумма накоплений клиента (не менее указанной) за заданный период времени.
Правила применения гибкой скидки
В учетной системе ведется баланс суммы покупок по каждой персональной дисконтной карте. Баланс ведется для каждой точки приема карт.
Политику "Гибкая персональная скидка" можно представить в виде набора таблиц, каждая из которых соответствует точке приема карт. Таблицы содержат список условий и имеют следующий вид:
Для магазина "Магазин №1" | ||
Сумма накоплений | Период времени | Процент скидки |
До 1000 руб. | 6 месяцев | 5% |
От 1000 руб. до 5000 руб. | 6 месяцев | 10% |
Свыше 5000 руб. | 6 месяцев | 15% |
Для магазина "Магазин №2" | ||
Сумма накоплений | Период времени | Процент скидки |
До 3000 руб. | 7% | |
От 3000 руб. до 7000 руб. | 12% | |
Свыше 7000 руб. | 15% |
Порядок работы при использовании персональной дисконтной системы
Для работы с дисконтным сервером кассовые терминалы должны быть правильным образом настроены и зарегистрированы в учетной системе "Форинт-С: Платежи и скидки". На кассовом терминале должна быть настроена внутренняя политика скидок.
При регистрации продажи (оплаты) с применением персональной скидки на кассовый терминал выполняет следующие действия:
1. Подводит итоговую сумму чека;
2. Осуществляет считывание номера персональной карты клиента;
3. Отправляет запрос к дисконтному серверу о получении информации об используемой персональной карте;
4. В ответе на запрос дисконтный сервер возвращает информацию о клиенте, а также список актуальных скидок клиента;
5. В зависимости от внутренней политики скидок кассовый терминал выбирает используемую скидку и применяет соответствующий процент к сумме чека;
6. После регистрации продажи кассовый терминал передает дисконтному серверу запрос об изменении суммы накоплений карты в данной точке.
Поддержка внешних платежных системам
Основные понятия
Помимо поддержки внутренних персональных карт, программный комплекс «Форинт-С: Платежи и скидки» обеспечивает обслуживание пластиковых карт с магнитной полосой и микропроцессором, а также оплату счетов клиентов через внешние платежные системы. Под оплатой счетов понимается перевод средств на счета клиента, используемые для оплаты различного рода услуг, например, сотовой связи, доступа в Интернет, коммунальных услуг и т. п.
При оплате покупки банковской картой или переводе средств на счета клиента платежно-дисконтный сервер обеспечивает взаимодействие кассовых терминалов с авторизационными хостами платежных систем.
Для некоторых платежных систем возможно использование PIN-клавиатуры.
Схема работы платежно-дисконтного сервера при использовании банковской платежной карты
При оплате покупки банковской картой кассовый терминал выполняет следующие действия:
1. Подводит итоговую сумму чека;
2. Осуществляет считывание номера платежной карты клиента;
3. Отправляет запрос к платежно-дисконтному серверу об оплате покупки пластиковой картой;
4. Платежно-дисконтный сервер осуществляет связь и обмен данными с хостом платежной системы, после чего возвращает ответ кассовому терминалу;
5. В случае успешной авторизации кассовый терминал закрывает чек.
Схема работы платежно-дисконтного сервера при оплате счетов клиента
При оплате покупки банковской картой кассовый терминал выполняет следующие действия:
1. Подводит итоговую сумму чека;
2. Отправляет запрос к платежно-дисконтному серверу. В запросе передается номер счета клиента;
3. Платежно-дисконтный сервер осуществляет связь и обмен данными с хостом платежной системы, после чего возвращает ответ кассовому терминалу;
4. В случае успешной авторизации кассовый терминал закрывает чек.
Установка и настройка
Данная книга содержит разделы, которые помогут установить программный комплекс «Форинт-С: Платежи и скидки» на компьютер, создать базу данных и зарегистрировать ПО:
· Установка дистрибутива;
· Создание базы данных;
· Начальная инициализация системы;
· Регистрация ПО;
· Настройка подсистем.
Установка дистрибутива
Для установки «Форинт-С: Платежи и скидки» на компьютер запустите установочный файл PayServiceSetup. msi. Будет запущен мастер установки «Форинт-С: Платежи и скидки». Если «Форинт-С: Платежи и скидки» устанавливается на этот компьютер впервые, то после копирования файлов будет отображено следующее диалоговое окно:

Диалог предназначен для ввода основных параметров платежно-дисконтного сервера:
· Параметры входа в систему. Способ входа в систему определяет учетную запись, под которой будет запускаться служба. Может использоваться пользовательская либо системная учетная запись. При использовании пользовательской учетной записи необходимо указать имя и пароль пользователя.
· Параметры SQL-сервера. В этом разделе задаются параметры подключения к БД учетной системы. Помимо атрибутов БД необходимо указать тип аутентификации при подключении к SQL-серверу. Если служба будет запускаться под системной учетной записью, то может использоваться только аутентификация средствами SQL-сервера (т. е., необходимо указать имя и пароль пользователя SQL-сервера). Если служба будет запускаться под пользовательской учетной записью, то можно использовать также и Windows-аутентификацию.
При нажатии кнопки «Пропустить» регистрация службы будет произведена с настройками по умолчанию.
Создание базы данных
После установки дистрибутива необходимо создать базу данных учетной системы «Форинт-С: Платежи и скидки» (если установка производится первый раз). Для этого необходимо в утилите «Конфигуратор» открыть файл конфигурации учетной системы (<Каталог_установки>\Config\config. xml) и выполнить команду «Создать объекты в БД».
Создав базу данных, можно запускать учетную систему «Форинт-С: Платежи и скидки».
Начальная инициализация системы
После создания структуры базы данных необходимо провести её начальную инициализацию. Во время этой операции произойдёт заполнение основных справочников начальными данными, необходимыми для корректной работы системы.
Начальная инициализация происходит автоматически при первом запуске системы. Существует возможность отказаться от инициализации, тем не менее, этого не рекомендуется делать во избежание некорректной работы системы.
Начальную инициализацию базы данных можно произвести в любой момент после установки «Форинт-С: Платежи и скидки», запустив обработку «Начальная инициализация ИБ».
Регистрация
Настройка подсистем
В данной книге приводится описание основных шагов по настройке подсистем «Форинт-С: Платежи и скидки»:
· Общие настройки;
· Настройка внутренней платежной системы;
· Настройка дисконтной системы;
· Настройка приема безналичных платежей и операций с банковскими картами;
· Выгрузка данных в терминалы.
Общие настройки
Добавление пользователей
По умолчанию в системе создан только один пользователь – «Администратор» с пустым паролем. Для того чтобы другие сотрудники могли работать с учетной системой, для них необходимо создать учетные записи. Указанную операцию можно выполнить путем выбора пункта «Список пользователей системы» из подменю «Операции» главного меню.
Для каждого пользователя можно определить набор прав, которыми он обладает в системе (доступ к справочникам и документам, выполнение хозяйственных операций и др.), задать пароль для входа в систему и указать статус учетной записи.
При нажатии на кнопки «Добавить» или «Изменить» появляется диалог настройки свойств учетной записи.
После внесения изменений и нажатия кнопки «ОК» они вступят в силу
Добавление фирм
Справочник «Фирмы» учетной системы всегда должен содержать не менее одного значения. Поэтому при выполнении начальной инициализации в справочнике всегда создается элемент «Основная фирма». Если на предприятии используется многофирменный учет, то в справочнике должны быть перечислены все юридические лица
. Реквизит «Код в торговой системе» должен соответствовать коду фирмы в учетной системе предприятия.
Установка констант
Перед началом работы должны быть установлены следующие константы:
· Телефон владельца – телефон предприятия-владельца системы;
· Адрес владельца – адрес предприятия-владельца системы;
· Наименование владельца – наименование предприятия-владельца системы.
Добавление кассовых терминалов
В справочник должны быть занесены терминалы, выполняющие транзакции через платежно-дисконтный сервер. Реквизит «Хост» должен содержать имя терминала в сети;
Добавление точек приема карт
Справочник должен содержать список точек приема персональных карт. Каждая точка приема карт должна иметь уникальный идентификатор для связи с платежно-дисконтным сервером. Идентификатор задается любой алфавитно-цифровой последовательностью. Возможно использование в качестве идентификатора наименования или кода точки приема карт
Настройка дисконтной системы
Добавление скидок
В справочник «Скидки» должны быть занесены все используемые скидки.
Формирование групп скидок
Политика скидок для групп дисконтных карт определяется в справочнике «Группы скидок». В зависимости от реквизитов элемента справочника «Группы скидок» карта может использоваться с постоянной скидкой либо с накопительной скидкой. Правила изменения накопительной скидки задаются в подчиненном справочнике «Списки условий скидки». Список условий скидок может быть привязан к точке приема карт. Если в списке условий не задана точка приема карт, значит, он будет использоваться во всех точках. Элемент справочника «Список условий скидок» должен содержать набор условий. В условии может быть задана минимальная сумма накоплений клиента, период, за который учитываются накопления, и скидка, применяемая при выполнении условия.
Настройка внутренней платежной системы
Для использования внутренней платежной системы не требуется дополнительных настроек. После выполнения начальной инициализации базы данных внутренняя платежная система готова к работе сразу после выгрузки данных в терминалы.
Настройка приема безналичных платежей и операций с банковскими картами
Добавление поставщиков услуг
Все операции с банковскими платежными картами, также оплата услуг через платежные системы осуществляются посредством поставщиков услуг. Поставщиком услуг может быть карточная компания, осуществляющая связь с банком, электронная платежная система и т. п.
Используемые поставщики услуг должны быть перечислены в справочнике «Поставщики услуг». Для каждого поставщика услуг задается список параметров связи. Список параметров связи определяются поставщиком услуг.
Если на предприятии используется многофирменный учет, то некоторые параметры связи могут иметь значения, специфические для каждого юридического лица. В таком случае эти параметры задаются на форме элемента справочника «Фирмы» на странице «Параметры связи».
Если поставщик услуг использует идентификаторы терминалов, то их нужно назначить в справочнике «Фирмы» на странице «Идентификаторы терминалов».
Добавление типов платежных карт
Поддерживаемые типы платежных карт должны быть внесены в справочник «Типы платежных карт». В справочник также должны быть добавлены внутренние платежные карты. Для всех типов карт, кроме внутренних, необходимо указать поставщика услуг. Кроме того, нужно задать способ аутентификации (с вводом PIN-кода либо по подписи) и идентификатор типа карт.
Добавление операторов
В справочник «Операторы» необходимо добавить организации, принимающие платежи (например, операторы сотовой связи, интернет-провайдеры и т. п.). Для каждого оператора должен быть задан поставщик услуг (платежная система), через которого будет производиться оплата, форма оплаты и идентификатор, а также параметры, определяемые платежной системой: префикс, минимальный платеж, процент комиссии.
Выгрузка данных в терминалы
После заполнения справочников необходимо произвести выгрузку данных в терминалы. Для этого используется обработка «Синхронизация справочников». Выгрузка производится через службу обмена данными на терминале.



