Показано с 1 по 2 из 2

Тема: Начисление бонусов через внешнюю ПДС

  1. #1
    Новичок
    Регистрация
    12.08.2014
    Адрес
    Томск
    Сообщений
    2
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)

    Начисление бонусов через внешнюю ПДС

    Добрый день.

    Пишу dll для FarCards для работы с внешней ПДС.

    В описании dll к структуре List (транзакции переденные из r-keeper) есть 2 поля:

    Код:
    Byte        Тип транзакции
                0 - платеж (снятие денег со счета)
                1 - скидка
                2 - бонус (начисление денег на счет)
                3 - потраты гостя (сколько заплатил своих денег)
    
    
    Int64       сумма, в копейках,
                  для типа 0 (платеж):
                    оплата снятием денег с карты  - отрицательная сумма,
                    отмена оплаты - положительная сумма;
                  для типа 1 (скидка):
                    скидка клиенту - отрицательная сумма,
                    отмена скидки - положительная сумма;
                  для типа 2 (бонус):
                    клиенту начисляется бонус  - положительная сумма,
                    отмена бонуса - отрицательная сумма;
                  для типа 3 (потраты):
                    клиент заплатил - положительная сумма,
                    отмена чека - отрицательная сумма;
    Возможость простого рассчета по карте работает. В dll приходит тип=0 и сумма - сколько надо снять с карты.
    Все начисления и списания выполняются на внешнем сервисе.

    Подскажите, возможно ли реализовать отправку в dll информацю от тратах гостя, если он не рассчитывается по карте (Я так понимаю это тип=3). Чтобы можно было отправить на сервер только потраты, чтобы там начислились бонусы на эту сумму.

    И за одно, можно ли сделать двойной рассчет: часть денег по карте, часть - наличными. Наверно в dll будет переданы 2 транзакции в списке List (с типами 0 и 3).


    Еще в транзакции FarCards возвращает поле:


    Код:
    DWORD       номер чека
    Это уникальное значение для каждой оплаты?
    Если происходит расчет по карте и наличными, это значение будет одинаково в обеих транзакциях (если их 2, для списания и для информирования о тратах)?
    Если происходит откат покупки, номер чека будет передан тот же что и при выполнении покупки?

    p.s. с настройками r-keeper почти не знаком

  2. #2
    Гуру Аватар для count
    Регистрация
    17.05.2007
    Адрес
    Shadow
    Сообщений
    369
    Поблагодарил(а)
    1
    Благодарностей: 1 (сообщений: 1)
    p.s. с настройками r-keeper почти не знаком
    Это усложнит задачу, впрочем на этом форуме могут помочь.

    Если происходит расчет по карте и наличными, это значение будет одинаково в обеих транзакциях (если их 2, для списания и для информирования о тратах)?
    да

    Это уникальное значение для каждой оплаты?
    нет

    возможно ли реализовать отправку в dll информацю от тратах гостя, если он не рассчитывается по карте (Я так понимаю это тип=3). Чтобы можно было отправить на сервер только потраты, чтобы там начислились бонусы на эту сумму.
    можно.

    И за одно, можно ли сделать двойной рассчет: часть денег по карте, часть - наличными. Наверно в dll будет переданы 2 транзакции в списке List (с типами 0 и 3).
    так и есть
    no room basic
    system halted...

Похожие темы

  1. Градация бонусов в crm
    от michal3003 в разделе Скидки и дисконтные системы в R-Keeper 7
    Ответов: 7
    Последнее сообщение: 25.07.2014, 06:46
  2. как настроить начисление бонусов
    от oleg12345 в разделе Персональная Дисконтная Система (ПДС)
    Ответов: 3
    Последнее сообщение: 19.04.2014, 16:39
  3. Количество бонусов
    от Aprill в разделе Персональная Дисконтная Система (ПДС)
    Ответов: 2
    Последнее сообщение: 21.01.2014, 17:43
  4. Использование бонусов
    от ALF в разделе Персональная Дисконтная Система (ПДС)
    Ответов: 4
    Последнее сообщение: 07.09.2013, 21:01
  5. Возможно ли в ПДС одновременное начисление и скидки, и бонуса?
    от SH в разделе Персональная Дисконтная Система (ПДС)
    Ответов: 1
    Последнее сообщение: 16.01.2010, 04:25

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •