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

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

Операция "Оплата с выдачей наличных"
Расширенный функционал

При выполнении операции "Оплата с выдачей наличных" используется две суммы - общая сумма операции и сумма выдаваемых наличных средств. Значения обеих сумм передаются в копейках как 4-х байтные беззнаковые целые.

Ограничения для операции "Оплата с выдачей наличных":

- Общая сумма операции = сумма оплаты + сумма наличных
- сумма наличных должна быть меньше общей суммы операции "Оплата с выдачей наличных"
- сумма наличных должна быть больше 0
- сумма наличных передается в копейках и должна быть кратна значению, указанному в параметре "Номинал наименьшей купюры" раздела "Выдача наличных в ТСТ"

При наличии в терминале настройки «Возвращать промежуточный код ответа», операция «Оплата с выдачей наличных» может вернуть промежуточный код ошибки 4353 после предъявления карты. В случае несоответствия дополнительной суммы операции ограничениям, на кассу будет возвращен код ошибки ERR_CASHOUT_INVALID_AMOUNT. Операция проводится с вводом online pin, NO CVM лимит автоматически устанавливается равным 0. Операция доступна по картам Visa, Visa Electron и МИР Сбербанка и по картам Mastercard и Maestro вмех эмитентов. При предъявлении неподдерживаемой карты на кассу будет возвращен код ошибки ERR_OPER_DISABLED. Оплата со сдачей может быть отменена как полностью, так и частично. Частичная отмена возможна только в части оплаты, поэтому при частичной отмене, отменяемая сумма не должна превышать сумму покупки. Допускается ситуация, когда отмена выполняется на всю сумму оплаты.