Версия: 1.x
burger close
Сервис "Прими карту" от компании INPAS

Сервис "Прими карту" от компании INPAS - это удобное решение по приему платежей в Вашей торговой точке. Сервис позволяет выбрать подходящий банковский POS-терминал с функцией приема безналичных платежей, в том числе бесконтактных.

Касса ReadyScript поддерживает следующие функции в рамках интеграции:

  • Прием оплаты
  • Полный возврат через отмену транзакции
  • Частичный возврат
  • Аварийная отмена транзакции (при наступлении аварийной ситуации на кассе)
  • Сверка итогов
  • Печать отчетов через ККТ (Краткий отчет, Полный отчет, Копия последней оплаты)

Для начала настройки, необходимо заключить договор с сервисом "Прими карту" и получить прошитые под вас терминалы приема оплаты.

Настройка драйвера в Windows

Для работы с терминалом эквайринга INPAS на компьютере с Кассой ReadyScript должна быть установлена и настроена служба DualConnector 2.0 - фирменное ПО INPAS, которое устанавливает связь с терминалом (по USB или локальной сети) и предоставляет локальный API, через который Касса отправляет команды на устройство и получает ответ. Без установленной и корректно настроенной службы DualConnector Касса не сможет обращаться к терминалу.

Скачайте из папки Integrirovannye kassovye resheniya архив DUALConnector (Common Connectors Installer) 2.0.x.zip

Распакуйте архив и запустите файл Common Connectors Installer.exe Выберите установку DualConnector 2.x с компонентами (DC Proxy и DC Updater).

inpas_install.png
Установка Dual Connector 2.0
Скачайте из папки "USB драйвера" драйвер для вашего терминала эквайринга. При необходимости распакуйте архив и установите драйвер из него.

Далее необходимо произвести первичную настройку терминала и проверку его работы. Приведем пример настройки для терминала PAX Q25.

Перейдите в папку, в которую был установлен Dual Connector (C:\Program Files (x86)\INPAS\DualConnector) и запустите файл DCControl.bat - откроется окно программы DC Control. На вкладке "USB драйвера" убедитесь, что необходимый для вашего устройства драйвер установлен.

inpass_dccontrol.png
Программа DC Control
Далее подключите ваше устройство к компьютеру, перейдите на вкладку "Настройки службы".

inpass_dccontrol_settings.png
Настройки службы
Установите флажок "Автопоиск терминала по USB", затем нажмите на кнопку "Сохранить". После этого программа покажет окно с надписью "Генерация файла конфигурации успешно выполнена". Далее проверьте, создался ли файл connector.xml в корне с программой (C:\Program Files (x86)\INPAS\DualConnector), его необходимо скопировать в папку C:\Program Files (x86)\INPAS\DualConnector\Service\config. Если такой папки еще нет, то нужно ее создать.

Далее следует перейти на вкладку "Проверка связи" и пройти все тесты.

inpass_dccontrol_check.png
Проверка работы терминала
Если все тесты пройдены, то это означает, что нужно перезагрузить компьютер и выполнить еще одну проверку. Нажмите Win + R, введите services.msc и нажмите Enter, откроется окно "Службы". Проверьте, что служба "Dual Connector Service" имеет состояние "Выполняется".

В случае, если вы не находите такую службу, перейдите в папку C:\Program Files (x86)\INPAS\DualConnector\Service и выполните файл install.bat, чтобы установить данную службу. Затем перезагрузите компьютер и проверьте наличие запущенной службы еще раз.

Если служба успешно запущена, значит она уже прослушивает хост 127.0.0.1:9015 в ожидании команд от кассы, и можно приступить к следующим этапам настройки.

Настройка на стороне сайта

На сайте в разделе Магазин -> Способы оплаты необходимо создать способ оплаты, например с названием "Терминал на кассе" с расчетным классом "Касса ReadyScript - Локальный USB-терминал эквайринга".

Далее, перейдите в раздел Веб-сайт -> Настройка модулей -> Касса -> Вкладка "Фискализация и оплата" для настройки сразу всех касс или в раздел Магазин -> Кассы -> Торговые точки и кассы -> Редактирование конкретной кассы -> Вкладка "Фискализация и оплата", если нужно настроить только одну кассу. Убедитесь, что в поле "Оплата через локальный терминал кассы" выбран созданный выше способ оплаты.

После этой настройки перезапустите Кассу ReadyScript на устройстве и в разделе оплаты теперь появится пункт "Оплатить через терминал".

Настройка на стороне кассы

Перейдите на вкладку "Настройка" в раздел Оплата. В этом разделе можно настроить параметры подключения к службе Dual Connector, а также проверить статус соединения с терминалом, просмотреть или распечатать отчеты с терминала, запустить сверку итогов.

checkout_local_setup.png
Настройка подключения
При нажатии на кнопку Настроить, необходимо указать основные параметры:

  • Драйвер терминала - драйвер, отвечающий за взаимодействие с устройством
  • Хост - IP-адрес, где расположена служба Dual Connector
  • Порт - порт, который слушает служба Dual Connector. Настраивается в файле connector.xml.
  • Таймаут, сек - время ожидания ответов от терминала. Это время должно быть больше, чем среднее время целиком всей операции оплаты (с момента, как на терминал будет отправлена команда до завершения операции на терминале). Значение по умолчанию: 180 сек.

При нажатии на кнопку "Сохранить", произойдет попытка соединения с терминалом и если она пройдет успешно, то станут доступны все функции работы с терминалом.

checkout_local_settings.png
Раздел с настройками оплаты

Отчеты и операции с эквайрингом

Касса ReadyScript предоставляет возможность просмотреть и при необходимости распечатать на локальной ККТ отчеты терминала эквайринга.

  • Краткий отчет - отчет по общему количеству и сумме операций с момента последней сверки итогов. При нажатии на данную кнопку на терминале появится выбор типов группировки данных в отчете: по валютам, по картам, по операциям. Выберите нужный вариант на терминале стрелками и нажмите зеленую кнопку, на кассе отобразится отчет.
  • Полный отчет - подробный отчет по операциям на терминале с момента последней сверки итогов. При нажатии на данную кнопку на терминале появится выбор сортировки: по валютам, без сортировки, по картам, по операциям. Выберите нужный вариант сортировки на терминале и нажмите на зеленую кнопку, на кассе отобразится отчет.
  • Копия чека - это копия отчета о последней операции на терминале с момента последней сверки итогов.
checkout_local_reports.png
Отчеты терминала эквайринга

Сверка итогов

Кнопка "Сверка итогов" запускает операцию передачи полных сведений обо всех транзакциях на терминале за последнюю смену на серверы банка. Только после выполнения этой операции, вы сможете получить средства на ваш расчетный счет.

Сверка итогов запускается в обязательном порядке также перед закрытием смены на локальной ККТ. Если включен флаг "Печатать отчет о сверке итогов через ККТ при закрытии смены", то будет печататься нефискальный документ через ККТ с отчетом по операциям на терминале за последнюю смену (с момента предыдущей сверки итогов). Если флаг печати отключен, то сверка все равно будет проходить без печати бумажного отчета.

Прием оплаты

После успешной настройки терминала локального эквайринга, у кассира будет доступна кнопка "Оплатить через терминал" в списке оплат.

На терминале в этом случае автоматически появляется сумма к оплате. Клиент должен произвести оплату любым удобным способом - картой или через СБП.

checkout_local_wait.png
Ожидание оплаты на терминале
После проверки статуса платежа, касса зафиксирует успешный платеж на сервере (на сайте) и далее начнется операция фискализации (печати чека).

Предупреждения
В случае, если в момент фиксации на сайте статуса оплаты произойдет ошибка, касса автоматически запустит процедуру аварийной отмены платежа на терминале. Деньги будут возвращены клиенту. На кассе отобразится ошибка и можно будет повторить платеж заново.
Заметки
Отменить ожидание платежа можно только на терминале эквайринга, нажатием на красную кнопку. В случае, если терминал по какой-то причине завис, касса автоматически отменит ожидание платежа по истечении времени таймаута (3 минуты по умолчанию).

Возврат средств

Для формирования частичного или полного возврата (через отмену платежа), необходимо найти чек (заказ), оплаченный через локальный терминал на вкладке "Продажи", далее нажать на кнопку Создать возврат, заполнить форму возврата, выбрать товары для возврата и выбрать "Локальный терминал" в качестве способа возврата платежа.

Касса произведет операцию "Отмена платежа", если сумма возврата совпадает с общей суммой чека. В ином случае, будет выполнена операция "Возврат платежа" - такая операция может выполняться дольше.

checkout_local_return.png
Создание возврата
Далее на терминале появится предложение приложить карту, на которую будет выполнен возврат средств.

checkout_local_return_progress.png
Ожидание возврата на терминале
После того, как терминал зафиксировал карту, операция возврата или отмены платежа будет выполнена. Информация о транзакции передается на кассу и происходит печать чека возврата.

checkout_local_return_receipt.png
Чек после возврата на терминале