Событие

Клиент хочет оплатить заказ в Интернет-магазине с использованием бонусной карты.

Описание процесса

Этап первый.

    Касса формирует и отправляет запрос на генерацию токена (временного пароля) в ПЦ Лояльности. Запрос содержит:
      номер карты клиента; сумму в рублях к оплате баллами; идентификатор заказа/покупки.
    ПЦ Лояльности обрабатывает запрос, формирует и отправляет на мобильный телефон клиента SMS-сообщение с временным паролем для последующей авторизации. ПЦ Лояльности формирует и отправляет в кассу ответ на запрос. Ответ содержит:
      состояние обработки операции; срок действия сгенерированного временного пароля.

Этап второй.

    Клиент вводит полученный пароль в специальную Интернет-форму. Касса формирует и отправляет запрос на оплату баллами в ПЦ Лояльности. Запрос содержит:
      номер карты клиента сумму в рублях к оплате баллами платежный инструмент – баллы чек  с товарами (опционально) идентификатор заказа/покупки временный пароль для подтверждения авторизации
    ПЦ Лояльности обрабатывает запрос, списывает баллы со счета клиента, формирует и отправляет в кассу ответ на запрос. Ответ содержит информацию:
      состояние карты количество списанных со счета клиента баллов остаток баллов на карте клиента сообщение для кассира (опционально, если настроено) сообщение на чек (опционально, если настроено) разбивка оплаты товаров в чеке баллами (опционально, если настроено)
    Касса принимает ответ от ПЦ

Результат

Касса получает ответ на запрос оплаты баллами.

Сбой

Нет связи с ПЦ Лояльности – завершение сценария, оплата баллами невозможна, клиенту предлагается оплатить другими платежными инструментами

Нет ответа от ПЦ Лояльности – завершение сценария, оплата баллами невозможна, клиенту предлагается оплатить другими платежными инструментами. ТРЕБУЕТСЯ ПОСЫЛКА ОТКАТА (только для второго этапа).

Данный сценарий всегда выполняется синхронно в режиме реального времени, операция не сохраняется в батч.

НЕ нашли? Не то? Что вы ищете?

Привязать карту

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

Событие

Клиент желает привязать еще одну карту к своему набору счетов.

Описание процесса

    Кассир выбирает операцию “Привязать карту” Кассир считывает номер карты клиента Кассир считывает номер новой карты. Касса формирует запрос в ПЦ Лояльности на привязку карт. Запрос содержит номера обеих карт. ПЦ обрабатывает запрос от кассы, привязывает новую карту к набору счетов карты клиента, формирует ответ. Касса получает ответ от ПЦ Лояльности, печатает чек.

Результат

Новая карта привязана к карте клиента. Клиент может пользоваться обеими картами.

Сбой

Нет связи с ПЦ Лояльности – конец сценария, операция невозможна

Нет ответа от ПЦ Лояльности –конец сценария, операция невозможна. ТРЕБУЕТСЯ ПОСЫЛКА ОТКАТА.

Данный сценарий всегда выполняется синхронно в режиме реального времени, операция не сохраняется в батч.


Возврат товара по бонусной карте

Событие

Клиент желает вернуть товар, который был приобретен с использованием бонусной карты.

Описание процесса

    Кассир считывает коды возвращаемого товара. Кассир вызывает операцию “Возврат товара по бонусной карте” Кассир считывает номер карты клиента. Если оригинальная покупка была оплачена баллами (полностью или частично), то может выполняться Возврат на операцию оплаты баллами (дополнительный сценарий). Необходимость выполнения данного шага определяется политикой Участника. Кассир завершает операцию – возвращает клиенту наличные/другие платежные средства. Касса фискализирует операцию. Выполняется сценарий Возврат на операцию начисления баллов (дополнительный сценарий). Касса печатает чек. Кассир передает клиенту карту и чек.

Результат

Кассир принял возвращаемый товар у клиента.

Клиент получил чек.


Возврат на операцию оплаты баллами (дополнительный сценарий)

Событие

Выполнение запроса на возврат по операции списания баллов.

Описание процесса

    Касса/кассир указывает идентификатор оригинальной операции на оплату баллами (номер получают с чека клиента или из базы данных Торговой Точки) и сумму баллов (в рублях) к возврату (если в базе данных Торговой Точки оригинальная операция хранится с разбивкой оплаты товара баллами, сумма баллов к возврату рассчитывается из оригинальной операции, и кассир ее не вводит). Сумма к возврату баллами может быть меньше общей суммы возвращаемого товара. Касса формирует и отправляет запрос на возврат по операции списания баллов в ПЦ Лояльности. Запрос содержит идентификатор оригинальной операции в терминах кассы, рублевую сумму к возврату. ПЦ Лояльности обрабатывает запрос, возвращает баллы на счет клиента, формирует и отправляет в кассу ответ на запрос. Ответ содержит информацию:
      количество начисленных на счет клиента баллов остаток баллов на карте клиента
    Касса принимает ответ от ПЦ

Результат

Касса получает ответ на запрос возврата по операции оплаты баллами.

Сбой

Нет связи с ПЦ Лояльности – конец сценария, операция невозможна

Нет ответа от ПЦ Лояльности – конец сценария, операция невозможна. ТРЕБУЕТСЯ ПОСЫЛКА ОТКАТА.


Данный сценарий всегда выполняется синхронно в режиме реального времени, операция не сохраняется в батч.

Возврат на операцию начисления баллов (дополнительный сценарий)

Возврат на начисление баллов может выполняться в одном из двух режимов: Online или Offline (по аналогии с начислением баллов). Ниже приводится сценарий возврата в режиме Online. Сценарий возврата в режиме offline тривиален.

Вне зависимости от режима работы кассы данные операции возврата ВСЕГДА сохраняются для последующей передачи в ПЦ Лояльности в составе батча.

Событие

Выполнение запроса на возврат по операции начислению баллов.

Описание процесса

    Касса/кассир указывает идентификатор оригинальной операции на начисление баллов (номер получают с чека клиента или из базы данных Торговой Точки) и общую сумму возвращаемого товара. Если предварительно был выполнен сценарий Возврат на операцию оплаты баллами (дополнительный сценарий), то сумма, возвращенная баллами включается в общую сумму возвращаемого товара и показывается отдельной позицией в составе платежных инструментов. Касса формирует и отправляет запрос на возврат по операции начисления баллов в ПЦ Лояльности. Запрос содержит идентификатор оригинальной операции в терминах кассы, сумму возвращенных клиенту наличных. ПЦ Лояльности обрабатывает запрос, списывает баллы со счета клиента (которые ему были начислены на возвращенные наличные), формирует и отправляет в кассу ответ на запрос. Ответ содержит информацию:
      количество списанных со счета клиента баллов остаток баллов на карте клиента
    Касса принимает ответ от ПЦ Касса ставит запрос для последующей передачи в ПЦ пакетом (батчем).

Результат

Касса получает ответ на запрос возврата по операции начисления баллов.

Сбой

Нет связи с ПЦ Лояльности – касса сохраняет операцию для последующей передачи в составе батча и на некоторое время переходит на работу в режиме Offline.

Нет ответа от ПЦ Лояльности – касса просто сохраняет операцию для передачи в батче. Посылать запрос отката НЕ надо.


Батчевая загрузка операций

Событие

На кассе (в АС Участника) имеются сохраненные для передачи в составе батча операции.

Пришло время передать батч в ПЦ Лояльности (например, при закрытии смены или по расписанию).

Описание процесса

    Касса формирует ОДИН батч, в который включает ВСЕ сохраненные и подготовленные к передаче операции Касса передает батч в ПЦ Лояльности ПЦ Лояльности подтверждает приемку батча. Касса удаляет сохраненные и переданные в батче операции.

Результат

Батч с операциями принят на обработку ПЦ Лояльности.

На кассе нет сохраненных для передачи в составе батча операций.

Сбой

ПЦ Лояльности не подтвердил приемку батча – сохраненные операции не удаляются, через некоторое время сценарий должен быть повторен до подтверждения получения батча от ПЦ Лояльности.


Заменить карту

Операция замены карты используется при необходимости замены старой карты на новую карту (клиент перешел на следующий уровень, старая карта размагнитилась, клиент потерял карту и т. д). Новая карта Клиента привязывается к тому же набору счетов, к которому привязана старая карта Клиента. Обязательное условие – до операции замены по новой карте не должно быть операций. При операции замены старая карта блокируется – статус ‘L’.

Событие

Клиент желает заменить старую карту на новую карту/ Кассир предлагает заменить карту Клиенту на новую карту.

Описание процесса

    Кассир выбирает операцию “Заменить карту” Кассир считывает номер новой карты клиента Кассир считывает номер старой карты клиента. Касса формирует запрос в ПЦ Лояльности на замену карт. Запрос содержит номера обеих карт. ПЦ обрабатывает запрос от кассы,  формирует ответ. Касса получает ответ от ПЦ Лояльности, печатает чек.

Результат

Клиент получил новую карту. Новая карта привязана к тому же набору счетов, что и старая карта (баллы клиента есть на новой карте). Старая карта клиента заблокирована.

Сбой

Нет связи с ПЦ Лояльности – конец сценария, операция невозможна

Нет ответа от ПЦ Лояльности –конец сценария, операция невозможна. ТРЕБУЕТСЯ ПОСЫЛКА ОТКАТА.

Данный сценарий всегда выполняется синхронно в режиме реального времени, операция не сохраняется в батч.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12