Дисконт за телефоном через банківський термінал

Покупець вводить на банківському терміналі саме свій номер телефону, а не номер дисконтної картки. Касир не перепитує номер уголос і не вводить його вручну: каса отримує телефон, знаходить дисконт і автоматично перераховує чек.

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

Що потрібно налаштувати

  1. Каса має працювати в онлайн-режимі.
  2. У налаштуваннях касового місця терміналом №1 виберіть сумісний варіант ПриватБанку або «Монобанк (WiFi)» і заповніть його штатні параметри підключення.
  3. Перевірте звичайний зв’язок програми з терміналом.

Кнопка F9 активна лише тоді, коли введення телефону підтримує термінал №1. Якщо налаштовано два термінали, для цього запиту програма все одно використовує перший.

Кнопка F9 Дисконт за телефоном у вікні оформлення чека ARM20
Кнопка F9 «Дисконт за телефоном» у вікні оформлення чека. На прикладі налаштований термінал monobank.

Як застосувати дисконт

  1. Додайте товари до чека та відкрийте вікно оформлення.
  2. Натисніть F9 або кнопку «Дисконт за телефоном».
  3. Попросіть покупця ввести номер на банківському терміналі та підтвердити введення.
  4. Дочекайтеся повернення до оформлення чека. Якщо картку знайдено, сума й знижка перерахуються автоматично — окреме повідомлення «картку знайдено» не з’являється.
Очікування введення номера телефону на банківському терміналі в ARM20
Каса очікує, поки покупець введе телефон на терміналі. Це не платіжна операція.

Де програма шукає картку

  1. Спочатку — у локальній базі дисконтів поточного магазину.
  2. Якщо картки немає локально і для мультибази ввімкнені спільні дисконти — у загальному реєстрі.
  3. Якщо телефон відсутній в обох базах, каса запропонує створити нову картку. Телефон уже буде заповнений; касиру залишиться вказати внутрішній номер і дані клієнта.

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

Формат номера

На monobank покупець бачить маску +380-XX-XXX-XX-XX та вводить дев’ять цифр після +380. Інші сумісні термінали можуть попросити повний або національний номер. ARM20 прибирає пробіли й дефіси та приводить український телефон до єдиного формату +380XXXXXXXXX.

Безпека та приватність

  • Запит F9 не списує кошти й не є оплатою.
  • Програма не отримує PIN-код або реквізити банківської картки — лише номер, який ввів покупець.
  • Телефон не записується до журналу платіжних відповідей. Він зберігається у базі лише під час створення нової дисконтної картки.

Якщо введення не запускається

  1. Перевірте, що потрібний тип банківського термінала вибраний саме як термінал №1.
  2. Переконайтеся, що каса онлайн і термінал доступний у мережі або через налаштований порт.
  3. Якщо кнопка активна, але термінал не показує поле вводу, перевірте модель і версію прошивки у банку.
  4. Якщо в чек уже додано іншу дисконтну картку, спочатку приберіть її у головному вікні каси.

Загальні правила створення карток і ручного пошуку за +38... дивіться у статті «Дисконтні картки: пошук за номером телефону».