Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Следующий »

Со стороны УКМ 5 для Народного банка Казахстана (Халык Банк) поддержан эквайринг по протоколу приложения для кассовых решений TRPOS. Функционал эквайринга TRPOS заключается следующих операциях:

1. Оплата. Списание средств со счета карты покупателя в оплату товаров/услуг.

2. Возврат. Возврат товара/услуги в торгово-сервисное предприятие и возврат денежных средств на счет карты покупателя. Операция Возврат используется при частичном возврате товаров в открытой кассовой и банковской смене, а также при возврате чека из закрытой смены.

3. Отмена. Отмена операций Наличные, Внесение, Оплата, Возврат, Преавторизация, Расчет. Операция Отмена используется при аннулировании чека, полной отмене безналичной оплаты в открытой кассовой смене и в режиме Автоотмены.

4. Сверка итогов. После снятия Z-отчета ККМ должна автоматически вызывать операцию СВЕРКА ИТОГОВ. Также должна быть возможность вызова СВЕРКИ ИТОГОВ без снятия Z-отчета

4. Обращение к сервисным операциям.

Поддержать следующие типы подключения банковского терминала:

режима работы с программным модулем TRPOSX

Работа с библиотекой libtrposx.so (поддержана Ubuntu 18.04.4 LTS, этот вариант использует УКМ4)


Режим Автоотмена

Метод VOI

Механизм контроля корректного и полного завершения транзакций. Это необходимо для исключения блокировки суммы на карт-счете клиента в случае, если операция не была завершена по причине возникновения какой-либо нештатной ситуации на кассе.

8. Печать слипа

Способ получения банковского слипа в ответе банковского терминала описан в документации. Для каждого режима подключения он разный.

При передаче параметров через API, карт-чек возвращается в виде строки, завершенной нулем (ASCIIZ-строки), при вызове TRPOSX_GetRsp().

При файловом обмене TRPOSX создает текстовый файл и записывает в него образ карт-чека без завершающего нуля. Если файл с таким именем уже существует, то он будет перезаписан

Банковский слип (кард-чек) надо печатать как в случае успешной транзакции, так и в случае неуспешной - там будет расписана причина неудачи.

Печать слипов происходит только на кассе

Закрытие смены

На кассе данная операция должна запускаться как автоматически при снятии Z-отчета, так и вручную. Для этого необходимо использовать команду протокола STL

Для выполнения операции Сверка итогов касса формирует запрос с входными параметрами:  MessageID= STL, ECRnumber, ECRReceiptNumber


После успешного завершения операции Settlement журналы пинпада очищаются.

11 Сервисные операции

Протокол предусматривает выполнение сервисных функций TRPOSX на кассе.

Сервисные операции предварительно настраиваютяс на банковском пин-паде, и доступны для вызовы командой протокола SRV

Необходимо добавить в кассовое меню следующие команды сервисных операций:

  1. Тест терминала (команда SRV, subfunction=03) и ** Тест связи с ПЦ (Тест канала связи SRV, subfunction=04). Критерием успешности тестов является получение ответного сообщения с кодом 00. В этом случае на дисплей выводится сообщение вида “Проверка терминала – Завершено успешно” или “ Проверка связи с ПЦ – Завершено успешно”.  В противном случае,  выводится соответствующее сообщение об ошибке
  2. Печать отчёта краткого с сортировкой по дате (SRVsubfunction=0x0F)
  3. Печать отчёта детального с сортировкой по дате (SRVsubfunction=0x0D)
  4. Сверка итогов – закрытие смены по банковскому терминалу– команда STL

12 Пользовательский интерфейс TRPOS

TRPOS может выводить диалоги к пользователю самостоятельно, пытаясь прорисовать окна сообщений на дисплей по умолчанию, либо Поставщик кассового ПО может создать собственную реализацию диалогов. Характер диалогов и их количество определяется конфигурацией POS-терминала. Которая, в свою очередь, определяется банком – экваером.

Диалоги к Покупателю на экране пин-пада выводятся свои, для Кассира протокол формирует свои, которые необходимо выводить на дисплей кассира

  • Нет меток