"Спасибо от Сбербанка" (бонусный процессинг)


Требования к ПО

Для работы процессинга "Спасибо от Сбербанка" необходимо, чтобы версия прошивки пинпада была 11.39.07. На кассе должен быть установлена последняя версия утилиты "SB Pilot". 

Руководства по настройке терминалов и прочего приложены описаны в разделе Сбербанк

Настройка взаимодействия кассы с ЦФТ

Новые образы собираются с новой версией libpcx (утилита работы с процессингом ЦФТ). Ничего устанавливать дополнительно не требуется.

Для установки на кассе необходимо поместить сертификат(пример файла) и конфигурационный файл в папку:

  • crystal-cash\modules\cftBridge\cert\
Пароль указывается в поле keyPassword файла
  • crystal-cash\config\modules\cftBridge-config.xml

Пример конфигурационного файла:

<?xml version="1.0" encoding="UTF-8"?>
<moduleConfig xsi:schemaLocation="http://crystals.ru/cash/settings ../../module-config.xsd" description="Лояльность ЦФТ" settingsGroup="service" xmlns="http://crystals.ru/cash/settings"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<property key="sberbankBonuses">
  <property key="enabled" value="true"/>
  <property key="partnerId" value="248598"/>
  <property key="location" value="pc1"/>
  <property key="terminal" value="pc13"/>
  <property key="connectionString" value="https://194.85.126.117:10443/axis.v3/services/CFTLoyaltyPCPoints_SoapPort_term_2.7.6"/> --адрес сервиса "Спасибо от Сбербанка"
  <property key="certFilePath" value="/cert/CA.pem"/>
  <property key="keyFilePath" value="/cert/prv_key.pem"/> -- 
  <property key="keyPassword" value="123456"/> --пароль для доступа к процессингу
  <property key="enableBkgroundFlush" value="true"/>
  <property key="backgndFlushPeriod" value="300"/>
  <property key="flushTimeout" value="100"/>
  <property key="сonnectTimeout" value="30"/>
  <property key="sendRecvTimeout" value="30"/>
  </property>
</moduleConfig>
 


После этого нужно добавить кнопки в любом удобном меню:

"Спасибо: Инфо по карте" и "Спасибо: Списание" Добавляются в "Шаблоны касс"

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


Для того, чтобы касса могла работать с ЦФТ, необходимо иметь следующие данные:

  1. URL веб-сервиса ЦФТ
  2. Файл сертификата
  3. Файл ключей к сертификату
  4. Пароль к файлу ключей

Все эти данные необходимо определить в файле cftBridge-config.xml. 

Кроме этого ЦФТ предоставляет значения параметров partnerId, location, terminal, которые тоже определяются в файле cftBridge-config.xml.

ċ
cert_test.zip
(5k)
Тырнов Андрей,
17 июн. 2015 г., 4:32
Comments