Підключення банківського терміналу

<< Click to Display Table of Contents >>

Navigation:  Додаткові функції >

Підключення банківського терміналу

Previous pageReturn to chapter overviewNext page
Show/Hide Hidden Text

Платна функція Підключення банківського терміналу дозволяє повністю автоматизувати процес оплати товару платіжною. карткою. Ви зможете швидше і зручніше здійснювати продажі, уникаючи зайвих дій.. При проведенні оплати (або виплати грошей по поверненню) програма автоматично виконуватиме операцію на банківському терміналі.

Торгсофт підтримує підключення банківського терміналу за протоколами BPOS, PosApi, WebSocket/JSON, Arcus або UPOS.

Необхідно підключити термінал до комп'ютера через Ethernet або COM/USB:

Ethernet: термінал треба підключити до роутера за допомогою кабелю або wi-fi (уточніть у банку);

COM/USB: до терміналу в комплекті має бути кабель для підключення до комп'ютера.

У банку потрібно запросити драйвера та бібліотеки для підключення терміналу:

BPOS — драйвера для терміналу та бібліотека ECRCommX.dll.

PosApi — драйвер терміналу (64 або 32-бітний залежно від розрядності Windows) та Posapi.dll (завжди 32-бітний).

WebSocket/JSON - драйвер терміналу та файли genericDriverJsonETH.exe для підключення по Ethernet, genericDriverJsonUSB.exe - для підключення по COM/USB.

ARCUS — драйвер для терміналу та програмне забезпечення ARCUS.

UPOS — драйвера для терміналу та бібліотека SBRF.dll.

Після підключення терміналу до комп'ютера по USB або Ethernet і установки необхідних драйверів, перейдіть до налаштувань банківського терміналу в програмі Торгсофт.

Після активації платної функції необхідно настроїти підключення терміналу. Варто зазначити, що налаштовувати термінал необхідно для кожного робочого місця окремо. Для цього заходимо в пункт головного меню Налаштування - Параметри - Додаткові функції - розділ Банківський термінал (Мал. 1).

Параметри - Банківський термінал

Мал. 1 (Версія програми  2022.0.5)

 

Для налаштування банківського термінала необхідно натиснути на кнопку Додати кнопка Добавить.bmp в таблиці Банківський термінал, після чого відкриється однойменне вікно для додавання банківського терміналу (Мал. 2).

B-POS COM

Мал. 2 (Версія програми  2022.0.5)

 

Довідка. При налаштуванні банківського терміналу слід мати на увазі, що параметр Тип банківського терміналу не впливає на алгоритм роботи режиму. Це поле є довідковим і служить для полегшення вибору типу протоколу при налаштуванні терміналу. Кожен тип терміналу підтримує свій тип протоколу і при виборі типу терміналу буде підставлятися протокол, з яким зазвичай працює зазначений термінал (іноді бувають винятки). Тому рекомендується спочатку вибирати тип терміналу, а потім налаштовувати термінал відповідно до зазначеного протоколу (тип терміналу не обмежує вибір протоколу і протокол, який встановлено за умовчанням при виборі типу терміналу, може бути змінено). НЕ рекомендується змінювати тип терміналу після введення параметрів протоколу, т.к. у цьому випадку після зміни типу терміналу може підставитися протокол за замовчанням для вибраного типу терміналу та введені налаштування будуть затерті.

У цьому вікні необхідно вказати Тип банківського терміналу:

Ingenico

Ingenico (ПриватБанк)

Ingenico (Ощадбанк)

PAX (ПриватБанк)

Verifone (ПриватБанк)

Verifone (РайффайзенБанкАваль)

Verifone (АльфаБанк)

Verifone(МРБанк)

та заповнити відповідні поля відповідно до обраного протоколу.

1.іконка Банківського терміналаB-POS

2. іконка Банківського терміналаWebSocket/JSON

3. іконка Банківського терміналаARCUS

4. іконка Банківського терміналаPosApi

 

4. іконка Банківського терміналаUPOS

5. іконка Банківського терміналаInpasEcrCom

6. иконка Банковский терминал InpasDualConnector_1 (для Казахстану)

Дії, доступні для тесту терміналу (термінал має бути підключений та включений до мережі):

Тест підключення кнопка Тест підключення – перевіряється коректність налаштування мерчанта. При спробі підключення по мерчанту, який не зареєстровано на терміналі, буде видано повідомлення про помилку.

Тест оплати через термінал кнопка Тест оплати через термінал – дозволяє провести оплату через термінал. Доступно для мерчантів з типом операції "Оплата", "Оплата/повернення"

Тест повернення через термінал кнопка Тест повернення через термінал – дозволяє провести повернення через термінал. Доступно для мерчантів із типом операції "Повернення", "Оплата/повернення". Потребує RRN транзакції оплати.

Після додавання банківського терміналу та необхідних мерчантів тиснемо кнопку Записати та перезапускаємо програму (кнопка кнопка Перезапустить программу у правому верхньому кутку головної форми програми).

 

При продажу товару, на формі Оплата (Мал. 27) вибираємо безготівковий розрахунок (Мал. 27 (1)) та вказуємо розрахунковий рахунок (Мал. 27 (2)), на який має надійти оплата, тиснемо Оплатити. Після цього запит передається на термінал і, у разі позитивної відповіді, сума знімається з картки клієнта та переводиться на Ваш рахунок.

Оплата - Зв'язок з банківським терміналом

Мал. 27 (Версія програми  2022.0.5)

 

Варто зазначити, що при активованому налаштуванні Використовувати зв'язок із банківським терміналом (Мал. 27 (3)) (доступна, якщо зазначений розрахунковий рахунок пов'язаний із мерчантом оплати підключеного терміналу) оплата здійснюється через банківський термінал. Якщо налаштування вимкнено, то оплата здійснюється на вибраний розрахунковий рахунок без використання терміналу (наприклад, для переведення терміналу в режим оплати частинами).

 

Аналогічно під час оплати на формі Торгівля з випискою рахунку та при поверненні грошей на формі Повернення (заборонено повертати на карту кошти за документом повернення, який містить товари з різних реалізацій – для точної ідентифікації картки, на яку мають бути повернені кошти). У випадку, якщо оплата здійснювалася декількома транзакціями, можна вибрати транзакцію через відповідну форму, що викликається через банківський термінал (вибрати транзакцію можна, якщо гроші не були повернені частково або повністю). Для кожної транзакції відображається її номер, номер картки, з якої вона була сплачена та сума до повернення (може бути скоригована у менший бік). Якщо оплата здійснювалася за допомогою технології NFC через смартфон, то повернення такої оплати також можливе лише з використанням цієї технології.

У разі часткової оплати VIP-клієнта цей механізм не діє. Якщо оплата вносилася кількома транзакціями через термінал, то повернути таку оплату через банківський термінал не можна.

 

Є можливість оплати ремонту та прокату через банківський термінал, а також в режимах Замовлення клієнта на вибір, Замовлення на виробництво та Рахунок (Торгівля з випискою рахунку). На формах Замовлення клієнта на виріб та Замовлення на виробництво у таблиці руху коштів відображається піктограма, що означає оплати, проведені через банківський термінал.

 

Якщо активовано функцію Багатовалютні продажі, при виборі розрахункового рахунку, що відповідає валюті оплати, механізм оплати через банківський термінал аналогічний звичайним продажам.

Варто зазначити, що якщо під час роботи з терміналами, для яких встановлено суміщення з касою за COM/USB і використовується підключення по RDP до сервера з Торгсофт, виникають помилки при оплаті (наприклад, оплата не проходить і друкується чек скасування, або оплата на терміналі проходить , а у програмі Торгсофт немає), то можливі такі шляхи вирішення проблеми:

1. Виконувати підключення терміналу з типом суміщення "ETHERNET"

2. Якщо перший варіант з будь-яких причин неможливий або небажаний, то для терміналів ПриватБанк можна спробувати підключити термінал за протоколом WebSoket з типом суміщення "COM/USB", навіть якщо спочатку використовувався протокол BPOS. Для цього потрібно буде забезпечити серверу з Торгсофт "видимість" по IP хосту, на якому запускається локальний WebSocket сервер.

 

Як налаштувати друк сліп-чеку?

Налаштування Передавати інформацію про оплату банківським терміналом доступна на формі робочого місця для фіскальних реєстраторів наступних типів (Мал. 28):

Програмний РРО;

реєстраторів, які використовують універсальний драйвер ArtSoft;

Екселліо FPU-260, FPP-350, FPU-550, FP-700, FP-2000, LP-1000;

Datecs FP-101 Smart, -T88, -320, -510, -7197, -T260, -3530T; CМР-10M (Atlas);

Atol (драйвер АТОЛ версія 10);

Штрих-М;

MG N707TS (Хелп Мікро);

Марія-301MTM T7-T11, Марія-M304 (Resonance).

РРО - Передавати інформацію про оплату на банківський термінал

Мал. 28 (Версія програми 2022.0.5)

 

Якщо перемикач увімкнено, то інформація сліп-чека буде виводиться на фіскальний чек. Для виведення сліп-чека до складу товарного чи фіскального чека банківський термінал має бути налаштований так, щоб інформація чека поверталася терміналом на касу. Термінали деяких банків (зокрема, альфа-банку) не повертають інформацію сліп-чека на касу. Це питання має вирішуватися у кожному конкретному випадку з банком, який обслуговує термінал.

У шаблон друку товарного чека необхідно додати змінну Сліп-чек банківського терміналу, в яку виводитиметься вміст сліп-чека банківського терміналу (при відповідному активному налаштуванні). Для фіскального чека програмного РРО в шаблон чека (чек оплати та чек повернення) за умовчанням додані відповідні елементи та змінна SLIP-check для виведення інформації, що міститься у сліп-чеку банківського терміналу.

Для терміналів, що працюють протоколами BPOS, JSON та PosApi, доступний метод отримання параметрів оплати банківським терміналом:

Ідентифікатор продавця;

Ідентифікатор організації еквайєра;

Ідентифікатор платіжного пристрою;

Платіжна система;

Код авторизації;

Код транзакції;

Назва платіжної операції;

Вказівник на підпис.

Для терміналів, що працюють за вказаними протоколами, замість сліп-чека на друк (якщо необхідно) буде виводитись інформація в наступному вигляді (приклад):

ПРИВАТБАНК

S1120U5M

ОПЛАТА

ЕПЗ  ************3241

ПЛАТІЖНА СИСТЕМА  MASTERCARD

КОД АВТ.  936447

КОД ТРАНЗ.  055988628464

КАСИР  _____________

ДЕРЖАТЕЛЬ ЕПЗ  Підпис власника картки не потрібен

 

Якщо банківський термінал не підключений до Торгсофт за допомогою додаткової опції Підключення банківського терміналу, а потрібно вивести на чек пРРО інформацію про оплату банківським терміналом, активуйте налаштування Передавати оплату банківським терміналом (Мал. 28 (1)), а потім - Запитувати параметри оплати банківським терміналом (28 (2)).

Покупець проводить оплату через банківський термінал, друкується чек.

Під час оплати реалізації активуйте налаштування Безготівковий розрахунок і натисніть Оплатити, з'явиться вікно Параметри оплати банківським терміналом.

На форму параметрів внесіть значення оплати терміналу відповідно до чека та натисніть Прийняти (Мал. 29).

    Запитувати оплату банківським терміналом

Мал. 29

 

Якщо опцію Підключення банківського терміналу підключено, але з будь-яких причин термінал не підключений до Торгсофт, при оплаті товару вимкніть галочку Використовувати зв'язок із банківським терміналом, після чого з'явиться вікно для введення параметрів оплати терміналом.

Отримання параметра Ідентифікатор організації еквайра (ПРИВАТБАНК, ОЩАДБАНК тощо) для протоколу BPOS не реалізовано (на рівні самого протоколу). Для протоколу JSON отримання цього параметра може залежати від типу терміналу. Для зазначених випадків цей параметр заповнюється вручну на формі редагування налаштувань банківського терміналу: поле Найменування еквайра, заповнюється автоматично при виборі типу банківського терміналу, якщо в найменуванні типу банківського терміналу вказано найменування банку-еквайра (наприклад, якщо тип банківського терміналу обрано Ingenico(Ощадбанк), то в полі "Найменування еквайєра" буде записано "ОЩАДБАНК").