Якщо Торгсофт працює на віддаленому сервері, а касир підключається до нього через інтернет, банківський термінал усе одно залишається фізично в магазині. Саме тут виникають питання: чи можна підключити термінал через USB, чому оплата на терміналі іноді проходить, а в Торгсофт — ні, чи потрібна окрема мережа та що робити, якщо після переходу на сервер з’явилися збої під час карткових оплат.
Для роботи мережевого банківського термінала з Торгсофт на віддаленому сервері потрібно забезпечити доступ сервера до термінала в магазині. Для цього в магазині потрібна статична зовнішня біла IP-адреса, а на роутері — правильно налаштоване перенаправлення портів.
Що означає робота через RDP
RDP — це віддалений робочий стіл. Програма Торгсофт працює на сервері, а касир зі свого комп’ютера в магазині бачить її через інтернет і працює так, ніби програма відкрита на його ПК.
Наприклад, у підприємця три магазини. База Торгсофт розміщена на одному сервері, а продавці в кожному магазині входять у програму через віддалений робочий стіл. Такий формат використовується, зокрема, у Термінальній версії Торгсофт і при роботі з віддаленим сервером.
З банківським терміналом ситуація складніша: він знаходиться біля касира в магазині, а програма, яка повинна передати йому суму оплати та отримати результат операції, працює на сервері в іншому місці.
Чому USB-підключення через RDP може працювати нестабільно
При звичайній локальній касі банківський термінал можна підключити до комп’ютера через COM/USB. Торгсофт підтримує такий тип з’єднання для відповідних терміналів.
При роботі через RDP канал зв’язку ускладнюється: термінал фізично підключений до комп’ютера в магазині, а Торгсофт працює на віддаленому сервері.
Через нестабільність такого з’єднання може виникати «Помилка №3. Помилка підключення», термінал може друкувати чек «АНУЛЬОВАНО», або банківська операція проходить на терміналі, але не завершується в Торгсофт.
Тому якщо після перенесення Торгсофт на віддалений сервер оплати через USB/COM почали працювати нестабільно, потрібно перевірити спосіб зв’язку банківського термінала з сервером.
Коли краще підключати термінал через Ethernet
Для терміналів, які підтримують відповідне мережеве касове суміщення, замість COM/USB можна використовувати Ethernet.
У цьому випадку банківський термінал підключається до мережі магазину, а Торгсофт працює з ним через мережеве з’єднання. Такий варіант не залежить від передавання COM-порту через сеанс віддаленого робочого столу.
Для B-POS у Торгсофт передбачено два типи підключення: COM/USB або Ethernet. При Ethernet для зв’язку використовуються IP-адреса та порт термінала.
Самостійно переводити банківський термінал на інший режим не варто. Потрібно звернутися до банку, який обслуговує термінал, і уточнити, чи підтримує конкретний пристрій необхідний режим касового суміщення та які параметри потрібно налаштувати.
Як організувати зв’язок, якщо Торгсофт знаходиться на VPS
Якщо сервер Торгсофт знаходиться не в магазині, самого підключення банківського термінала до Ethernet недостатньо. Віддалений сервер повинен мати можливість звертатися до термінала через інтернет.

Для цього в магазині потрібно:
-
Отримати від інтернет-провайдера статичну зовнішню білу IP-адресу.
-
Налаштувати на роутері перенаправлення потрібних портів на банківський термінал.
-
За потреби перевірити правила брандмауера та інші мережеві обмеження.
-
Вказати необхідні параметри підключення в Торгсофт.
-
Перевірити зв’язок між віддаленим сервером і банківським терміналом.
Конкретні параметри залежать від моделі термінала, банку та протоколу касового суміщення, тому налаштування потрібно узгоджувати зі спеціалістом Торгсофт і технічною підтримкою банку.
Що потрібно перевірити при налаштуванні
Практична послідовність може бути такою:
-
Повідомити спеціалісту Торгсофт, що програма працює через RDP/VPS і потрібно підключити банківський термінал.
-
Уточнити модель термінала, банк і поточний спосіб касового суміщення.
-
Якщо використовується COM/USB і виникають проблеми з оплатами — перевірити можливість переходу на мережеве підключення.
-
Узгодити з банком необхідний режим роботи термінала.
-
Якщо Торгсофт знаходиться на віддаленому VPS — отримати для магазину статичну зовнішню білу IP-адресу та налаштувати на роутері перенаправлення потрібних портів.
-
Перевірити мережеву доступність термінала з віддаленого сервера.
-
Після налаштування провести тестову оплату та повернення.
Точна схема залежить від конкретного обладнання та способу інтеграції. Тому не варто самостійно відкривати випадкові порти або змінювати мережеві параметри без розуміння, для чого вони потрібні.
Важливе налаштування Торгсофт при роботі через RDP
Для B-POS у Торгсофт є параметр «Ігнорувати підтвердження каси». Його можуть використовувати при роботі через RDP у відповідному режимі термінала.
Причина практична: без правильного налаштування може виникнути ситуація, коли банківський термінал провів оплату, але Торгсофт не завершив операцію.
Цей параметр краще перевіряти разом зі спеціалістом під час початкового налаштування, а не змінювати самостійно після кожного збою.
Що робити, якщо гроші з картки списалися, а Торгсофт не завершив продаж
У такій ситуації не потрібно одразу проводити картку повторно.
Спочатку перевірте, чи була банківська операція успішною. Якщо термінал підтвердив оплату, а Торгсофт її не отримав, повторна спроба може призвести до повторного списання коштів.
Ситуація, коли оплата на терміналі пройшла, а в Торгсофт її немає, може виникати, зокрема, при проблемах зі зв’язком через COM/USB під час роботи через RDP.
Для касира правило просте: якщо результат оплати незрозумілий, не повторюйте її, доки не перевірено першу транзакцію.
Чи можна працювати, якщо термінал тимчасово не пов’язаний із Торгсофт
Так. Банківська оплата та автоматичний зв’язок Торгсофт із терміналом — не одне й те саме.
Якщо опцію інтеграції підключено, але зв’язку з терміналом тимчасово немає, у Торгсофт можна вимкнути «Використовувати зв’язок із банківським терміналом» і внести дані карткової операції вручну після проведення платежу на самому терміналі.
Це резервний спосіб роботи, а не заміна правильного налаштування інтеграції.
А як працює ПРРО
Банківський термінал підтверджує карткову оплату, а ПРРО реєструє розрахункову операцію та формує фіскальний чек.
Якщо інтеграцію банківського термінала налаштовано, Торгсофт може отримувати дані проведеної карткової операції та використовувати їх під час формування фіскального чека. Для частини підтримуваних протоколів програма отримує, зокрема, дані про платіжний пристрій, платіжну систему, авторизацію та транзакцію.
Тому після налаштування віддаленої каси важливо перевірити не лише списання коштів з картки, а весь цикл: Торгсофт → банківський термінал → повернення результату операції в Торгсофт → ПРРО.
Якщо в магазині кілька ФОП
У Торгсофт банківські операції можна пов’язувати з мерчантами та розрахунковими рахунками.
Мерчант — це банківські налаштування, за якими визначається, на рахунок якого продавця зараховується платіж.
У налаштуваннях термінала для операції вказується відповідний розрахунковий рахунок. Якщо для одного рахунку налаштовано кілька доступних мерчантів одного типу, Торгсофт може запропонувати вибір під час оплати.
Тому при кількох ФОП недостатньо лише забезпечити зв’язок сервера з банківським терміналом. Потрібно також перевірити, що банк зареєстрував потрібних торговців, а в Торгсофт мерчанти правильно пов’язані з розрахунковими рахунками.
Що потрібно сказати банку і спеціалісту Торгсофт
Підприємцю не обов’язково самостійно визначати протоколи, порти та інші технічні параметри. Але важливо правильно описати схему роботи.
Наприклад: «Торгсофт працює на віддаленому сервері через RDP. Банківський термінал знаходиться в магазині. Потрібне касове суміщення з передаванням суми з Торгсофт. Зараз термінал підключений через USB/COM».
Якщо потрібно перейти на мережеве підключення, також варто уточнити у провайдера можливість отримання статичної зовнішньої білої IP-адреси для магазину.
Далі спеціаліст Торгсофт і технічна підтримка банку можуть визначити, який спосіб підключення підтримує конкретний термінал і які мережеві параметри потрібно налаштувати.
Головне
Для локальної каси COM/USB може бути нормальним способом підключення банківського термінала.
Якщо Торгсофт працює через RDP, а через COM/USB виникають скасовані операції або оплата проходить на терміналі, але не фіксується в програмі, варто перевірити можливість мережевого підключення термінала.
Для роботи банківського термінала з Торгсофт на віддаленому VPS у магазині потрібна статична зовнішня біла IP-адреса, а на роутері — перенаправлення необхідних портів.
Після налаштування обов’язково перевірте повний цикл роботи: тестову оплату, повернення результату в Торгсофт, формування фіскального чека та повернення коштів.









Повернутися до попереднього кроку