Интеграция с ПО UPOS через библиотеку GATE. 1.0 Платформа Win32.

- Титульная страница
- Группы
- Структуры данных

Выполнение операций без карты
Расширенный функционал

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

При выполнении операции возврат без карты терминал:

1. Выполнит полную отмену, если сумма возврата равна сумме исходной операции.
2. Выполнит частичную отмену , если сумма возврата меньше суммы исходной операции и настройки терминала позволяют частичные отмены.
3. Вернет код ошибки 4118 "Операции не найдены", если сумма превышает сумму исходной операции.
4. Может быть отменена любая операция, за исключением подтверждения взноса наличных и отмены предавторизации.
5. Частичные отмены возможны только для операции оплата. Для всех остальных операций частичная отмена невозможна.
6. В цепочке из предавторизации и нескольких добавочных предавторизаций допускается полная отмена любой из добавочных предавторизаций. Отмена основной предавторизации без отмены добавочных предавторизаций невозможна.

Оплата бонусами «Спасибо», выполненная самим терминалом, а не кассовым ПО, не может быть отменена полностью или частично. Для таких операции допускается только возврат, поэтому при попытке выполнить возврат без карты по такой операции терминал вернет ошибку 4118. Данное ограничение действует, если терминал самостоятельно выполняет обработку бонусов "Спасибо", без возврата в кассовое ПО промежуточного кода ответа 4353. Ограничение не распространяется на ваше ПО, если оно получает от терминала промежуточный код ответа 4353, передает хэш карты на сервер "Спасибо" и уменьшает сумму операции при повторном вызове Оплата.

Терминал вернет код ошибки 4118, если по переданным входным параметрам не сумеет найти исходную операцию.