SetRetail10 ◾️ Плагин терминала Aisino

Публичное пространство

SetRetail10 ◾️ Плагин терминала Aisino

Описание

Плагин интеграции предназначен для подключения терминалов Aisino с протоколом SmartPOS для осуществления приема оплаты по банковским картам.

Терминалы обслуживаются в АО «Народный банк Казахстана» и АО «Банк ЦентрКредит»

Файл плагина включен в дистрибутив, начиная с версии 10.4.22.0.

Настройки

Сервер

1. На сервере SetCentrum перейдите в ИнтеграцияВнешние процессинги → кликните ADD_BUTTON.png.

image-20251209-111158.png

 

2. В поиске наберите ais → кликните Платежные системы → наберите ais → установите Aisino → кликните SAVE_BUTTON.png.

image-20251209-111645.png

 

3. Кликните по процессингу Aisino.

image-20251209-111838.png

 

4. На вкладке общие установите номера магазинов, затем параметры нахождения конфигурационного файла на кассе:

  • Путь до файла конфигурации (Linux) - /home/tc/storage/crystal-cash/banks/aisino/config.json

  • Путь до файла конфигурации (Windows) - c://.../home/tc/storage/crystal-cash/banks/aisino/config.json

image-20260119-130046.png

 

5. Установите параметры на вкладке AISINO ОПЛАТА → кликните SAVE_BUTTON.png.

image-20251209-112412.png

 

6. Перейдите в Кассовый модульШаблоны касс → кликните на требуемом шаблоне в контекстном меню Редактировать.

image-20251209-112845.png

 

7. ПРОЦЕСС ТОРГОВЛИНАСТРОЙКИТипы оплат → установите флажок Aisino Оплата → кликните SAVE_BUTTON.png.

image-20251209-142059.png

 

Касса

1. На кассе создайте папку процессинга:

sudo mkdir /home/tc/storage/crystal-cash/banks/aisino

 

2. Скачайте файл конфигурации и скопируйте его в папку с процессингом:

image-20251209-124830.png

 

Описание параметров config.json

Параметр

Значение

Описание

Параметр

Значение

Описание

ownCheque

false

При установке значения true происходит печать слип-чека на принтере банковского терминала

showSumEnterForm

false

При установке значения true, после выбора типа оплаты, будет возможность указать сумму оплаты выбранного типа. Используется для частичной оплаты чека

ip

http://XXX.XXX.XXX.XXX:8080

Указывается IP адрес банковского терминала в локальной сети

readTimeout

30000

Время ожидания ответа на запрос от терминала при успешном установлении связи с терминалом

connectionTimeout

5000

Время ожидания установки соединения с терминалом

transactionTime

181000

Общее время транзакции оплаты или возврата

language

MIX

Язык печати слип-чека на POS-принтере: KAZ – казахский, RUS – русский, MIX – казахский и русский язык

printSlip

true

При установлении значения false, слип-чек не будет печататься на POS-принтере

manualConfirmation

false

При значении true, есть возможность ручного подтверждения неуспешной транзакции после ввода секретного пароля systemPassword

systemPassword

123456789

Секретный пароль для ручного подтверждения неуспешной транзакции

activeSumEnterFormPayment

true

Когда установлено showSumEnterForm = true и параметр установлен в true, вы можете редактировать сумму оплаты

activeSumEnterFormRefund

false

Когда установлено showSumEnterForm = true и параметр установлен в true, вы можете редактировать сумму возврата

 

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

{ "ownCheque": false, // при установке значения true происходит печать слип-чека на принтере банковского терминала "showSumEnterForm": false, // при установке значения true, после выбора типа оплаты, будет возможность указать сумму оплаты выбранного типа. Используется для частичной оплаты чека "ip": "http://XX.XX.XX.XX:8080", // указывается ip адрес банковского терминала в локальной сети "readTimeout": 30000, // время ожидания ответа на запрос от терминала при успешном установлении связи с терминалом "connectionTimeout": 5000, // время ожидания установки соединения с терминалом "transactionTime": 181000, // общее время транзакции оплаты или возврата "language": "MIX", // язык печати слип-чека на POS-принтере: KAZ – казахский, RUS – русский, MIX – казахский и русский язык "printSlip": true, // при установлении значения false, слип-чек не будет печататься на POS-принтере "manualConfirmation": false, // при значении true, есть возможность ручного подтверждения неуспешной транзакции после ввода секретного пароля systemPassword "systemPassword": "123456789", // секретный пароль для ручного подтверждения неуспешной транзакции "activeSumEnterFormPayment": true, // когда установлено showSumEnterForm = true и параметр установлен в true, вы можете редактировать сумму оплаты "activeSumEnterFormRefund": false // когда установлено showSumEnterForm = true и параметр установлен в true, вы можете редактировать сумму возврата }

 

3. Настройте типы оплаты “уши“ в файле конфигурации.

Откройте файл конфигурации на редактирование, командой:

sudo mkdir /home/tc/storage/crystal-cash/web/config/paymentTypeRanks.json

 

4. Вставьте или отредактируйте следующую конфигурацию, добавив нужный сервис:

{ "paymentTypesRanks": [ { "paymentId": "kz.aisino.pos.v2.payment", "fastAccessRank": 3, "rank": 3 }, { "paymentId": "CashPaymentEntity", "fastAccessRank": 1, "rank": 1 }, { "paymentId": "ExternalBankTerminalPaymentEntity", "rank": 4 } ], "paymentTypesWithCounterpartyRanks": [ { "paymentId": "kz.aisino.pos.v2.payment", "fastAccessRank": 3, "rank": 3 }, { "paymentId": "CashPaymentEntity", "fastAccessRank": 1, "rank": 1 }, { "paymentId": "ExternalBankTerminalPaymentEntity", "rank": 4 } ] }

 

 

5. На кассе войдите в НастройкиВнешние системы.

image-20251209-135003.png

 

6. Активируйте процессинг Aisino.

image-20251209-135338.png

 

7. При оплате выберите Aisino Оплата.

image-20251209-135439.png

 

© 1994-2026, ООО «Кристалл Сервис Интеграция».
Все права защищены.

Политика обработки персональных данных