BANKS FAQ : Продукт кешбэка

Кешбэк от CASHOFF - это гибкая конфигурируемая система, из которой можно собрать наиболее подходящий для приложения набор компонентов. В подразделах ниже будут перечислены все компоненты системы и какие варианты реализации по каждому из компонентов доступны. 

Интерфейс кешбэка в приложении (сервисе) площадки

В первую очередь необходимо определить способ реализации интерфейса для клиентов приложения. Данный выбор так же оказывает влияние на реализацию других компонентов кешбэка. CASHOFF предлагает два варианта:

Готовые UI модули

UI модули CASHOFF - это готовые интерфейсные модули, реализованные на веб технологиях. Они могут быть встроены как в web-сайт, так и в любое приложение для компьютеров или мобильных устройств (через компонент браузера WebView платформы приложения).

В данном варианте для приложения не нужно разрабатывать отдельный интерфейс кешбэка,а используется готовый от CASHOFF, который может быть дополнительно брендирован для бесшовной интеграции. Так же этот вариант включает в себя большую часть оставшихся компонентов системы, например через него можно подключать банки, магазины, загружать чеки и выводить денежные средства. По этому он является наиболее быстрым и наименее трудоемким для интеграции.

Документация по встраиванию модулей расположена в разделе Встраиваемые UI модули. Извлечь данные из CASHOFF при этом по прежнему можно через api, это описано в разделе Кешбэк за чеки.

Самостоятельная реализация интерфейса

Альтернативой готовым модулям является самостоятельная реализация площадкой интерфейса в приложении. В таком варианте данные для интерфейса поступают от CASHOFF через api: список акций, список начислений, список загруженных чеков и т.п. 

Такой вариант позволяет реализовать в приложении любой интерфейс в рамках механики работы кешбэка и на любых технологиях, включая нативные для платформы. Он наиболее гибок, но и наиболее ресурсоёмок. В нём на стороне приложения так же необходимо будет самостоятельно реализовывать интеграции и по другим компонентам системы. Правда некоторые из них могут предоставлять отдельные минимодули под встройку, что позволяет делать гибрид: часть интерфейса от CASHOFF, часть собственная разработка.

Документация по механике кешбэка по api расположена в разделе Кешбэк за чеки.

Способ загрузки чеков

Кешбэк от CASHOFF - это прежде всего кешбэк за чеки. Поэтому необходимо определить способы загрузки чеков в систему  (можно использовать одновременно любое подмножество):

Импорт собственных чеков

Если площадка имеет собственный доступ к данным чеков своих клиентов, то она может напрямую передать их  в CASHOFF. По чекам необходимо будет передавать следующие минимально необходимые данные: дата и сумма чека; список покупок с наименованиями товарных позиций, ценами и количеством приобретенных единиц товара.

Механика импорта данных из площадки описана в разделе Импорт данных из приложения.

Импорт чеков через QR код на чеке

В России все торговые чеки в обязательном порядке имеют на себе QR код, по которому можно получить всю информацию по чеку, которая нужна для работы кешбэка. CASHOFF имеет необходимые интеграции с системами, предоставляющими данные по чекам в обмен на QR. Поэтому площадке требуется только каким-то образом передать данные QR с чека клиента в наш сервис. Способ зависит от варианта реализации интерфейса кешбэка:

  • в случае готовых ui модулей интерфейс уже содержит все необходимые формы для сканирования QR кода, поэтому необходимо только предоставить сканер QR модулю. Как это сделать описано в разделе Встройка в мобильные приложения, глава "Сканер QR кодов"
  • в случае интеграции по api CASHOFF предлагает методы по добавлению клиенту чека по QR и дальнейшему отслеживанию его загрузки. Это описано в разделе Импорт чеков из ФНС
Импорт чеков по фотографии чека

Импортировать чеки можно просто прислав фотографию чека в сервис.

На данный момент доступна загрузка только по фотографии QR кода чека, она описана дополнительным вариантом в разделе Импорт чеков из ФНС. Также ведется работа в направлении импорта произвольных чеков с фотографии методом распознавания напечатанных на них данных.

Импорт чеков из личных кабинетов магазинов и программ лояльности

Данный способ позволяет импортировать чеки не по одному, а подключать сразу целые программы лояльности, в которых участвует клиент. Для этого ему потребуется передать CASHOFF реквизиты доступа к личному кабинету (обычно это логин и пароль) и сервис сможет по требованию в любое время загрузить все чеки из кабинета. 

  • в случае готовых ui модулей интерфейс уже содержит все необходимые формы для подключения ЛК, никакие дополнительные действия не требуются
  • в случае интеграции по api необходимо будет реализовать импорт данных из сторонних систем, что описано в разделе Импорт данных из внешних провайдеров

Подтверждение кешбэка банковскими операциями

Отличительной чертой кешбэка от CASHOFF является собственный механизм антифрода, частью которого является подтверждение принадлежности чека конкретному пользователю посредством импорта в систему банковских операций по данному чеку.

Работает он следующим образом: клиент загружает в систему чек и подключает импорт данных из банка, по карте которого была совершена покупка. Сервис загружает выписку по карте, находит соответствующую чеку операцию и таким образом удостоверяется в том, что чек принадлежит данному клиенту, а не просто был подобран чужой. Ниже перечислены способы подключения подобного импорта (можно использовать одновременно любое подмножество):

Импорт собственных операций

Данный вариант подходит для тех случаев, когда площадкой является банк или другая организация, которая имеет доступ к надежному источнику выписки по тем картам клиента, с помощью которых он оплачивает свои покупки. Механика импорта аналогична импорту чеков и так же описана в разделе Импорт данных из приложения.

Импорт операций сторонних банков

Данный вариант позволяет подключать импорт из большого списка банков, с которыми CASHOFF имеет интеграцию. Механика импорта аналогична импорту чеков, зависит от способа реализации интерфейса и описана выше в подразделе "Импорт чеков из личных кабинетов магазинов и программ лояльности".

Вывод накопленных средств

Клиент накапливает кешбэк внутри системы и, чтобы получить непосредственно деньги, должен пройти процедуру вывода. Доступны следующие варианты:

Вывод через платежную систему CASHOFF

CASHOFF имеет готовую интеграцию с платежной системой "Монета", которая обеспечивает вывод кешбэка на карту. 

  • в случае готовых ui модулей интерфейс уже содержит все необходимые формы по выводу средств через Монету
  • в случае интеграции по api необходимо будет самостоятельно инициировать вывод средств. Описание механизма содержится в разделе Кешбэк за чеки, глава "Вывод через Монету."
Вывод через площадку

Данный вариант предполагает что площадка самостоятельно забирает все данные по кешбэкам своих клиентов и своими средствами производит выплаты. Как именно будет работать данный вариант согласуется с CASHOFF на стадии проработки интеграции.