Это старая версия документа!
Дисконтно-бонусная карта, далее карта – это идентификатор покупателя в процессинге, с которым взаимодействует модуль менеджера оплат с индексом PayType.
Работа с картами производится в несколько этапов:
1. Получение информации о карте (процент скидки и остаток средств) и применение скидки к чеку.
2. Списание средств с карты 1) – Оплата.
3. Учет покупки в процессинге.
Выполняется функция GetDiscountCardInfo. В случае успешного выполнения модифицируются свойства Amount и Discount, содержащие остаток на карте и процент скидки по карте соответственно.
Если МенеджерОплат.GetDiscountCardInfo() = 1 Тогда ПроцентСкидки = МенеджерОплат.Discount / 100; СуммаБонусовНаКарте = МенеджерОплат.Amount / 100; Если ПроцентСкидки <> 0 Тогда ПрименитьСкидку(ПроцентСкидки); КонецЕсли; КонецЕсли;
Перед закрытием кассового чека требуется сообщить процессигру о том, что чек закрывается с использованием карты. Рекомендуется выполнять эту операция непосредственно перед закрытием чека в ККМ. При успешном закрытии чека в ККМ, при необходимости, производится операция подтверждения. При не успешном закрытии чека в ККМ производится отмена операции.