Инструменты пользователя

Инструменты сайта


менеджер_оплат:подключение:сценарии:дисконтнобонусныекарты

Это старая версия документа!


Работа с дисконтно-бонусными картами

Дисконтно-бонусная карта, далее карта – это идентификатор покупателя в процессинге, с которым взаимодействует модуль менеджера оплат с индексом PayType.

Работа с картами производится в несколько этапов:
1. Получение информации о карте (процент скидки и остаток средств) и применение скидки к чеку.
2. Списание средств с карты 1)Оплата.
3. Учет покупки в процессинге.

Получение информации о карте

Выполняется функция GetDiscountCardInfo. В случае успешного выполнения модифицируются свойства Amount и Discount, содержащие остаток на карте и процент скидки по карте соответственно.

Если МенеджерОплат.GetDiscountCardInfo() = 1 Тогда
	ПроцентСкидки = МенеджерОплат.Discount / 100;
	СуммаБонусовНаКарте = МенеджерОплат.Amount / 100;
	Если ПроцентСкидки <> 0 Тогда
		ПрименитьСкидку(ПроцентСкидки);
	КонецЕсли;
КонецЕсли;

Учет покупки в процессинге

Перед закрытием кассового чека требуется сообщить процессигру о том, что чек закрывается с использованием карты. Рекомендуется выполнять эту операция непосредственно перед закрытием чека в ККМ. При успешном закрытии чека в ККМ, при необходимости, производится операция подтверждения. При не успешном закрытии чека в ККМ производится отмена операции.

1)
Опционально. Выполняется если карта имеет доступный для списания остаток и покупатель заявил о желании оплаты части чека средствами с карты.
менеджер_оплат/подключение/сценарии/дисконтнобонусныекарты.1366580923.txt.gz · Последнее изменение: 2013/04/22 01:48 (внешнее изменение)