Главная Интеграции Карта лояльности в Apple и Google Wallet

Карта лояльности в Apple и Google Wallet

Обновлено Oct 21, 2026

Включается по обращению в поддержку.

Возможности

Ничего из этого гостю сегодня не доступно

Возможность собрана на стороне платформы, но ни на одну поверхность не выведена. На витрине, в приложении заведения и в переписке с ботом нет ни кнопки «добавить карту в кошелёк», ни ссылки на карту; файл карты Apple не создаётся ни по одному сценарию. Перечисленное ниже — то, что платформа умеет собрать, а не то, что гость может сделать.

Что собрано

  • Карта лояльности гостя как отдельная запись: свой номер, состояние (создана, добавлена на устройство, удалена, недействительна) и готовый файл карты Apple.
  • Файл карты Apple: название бонусной программы, имя заведения, остаток баллов в шапке карты и QR с кодом карты гостя. Карта подписывается сертификатом заведения.
  • Ссылка «сохранить в Google Wallet», собранная под конкретного гостя: та же бонусная программа, имя гостя, остаток баллов и QR.
  • Описание программы для Google: название программы, имя заведения и его логотип на карте.
  • Приём событий от Google: гость сохранил карту или удалил её — платформа отмечает это у себя и связывает карту с телефоном гостя.
  • Приём событий от Apple: телефон подписался на обновления карты или отписался от них; при отписке с последнего устройства карта помечается удалённой.

Как настроить

Возможность выключена по умолчанию, и в настройках заведения переключателя у неё нет — её включают на стороне платформы. Кроме включения нужны:

  • сертификат Apple для выпуска карт и идентификатор команды разработчика: они заводятся для конкретного заведения, общее значение платформы служит запасным;
  • учётные данные Google Wallet и идентификатор выпускающей стороны — они одни на всю платформу;
  • логотип заведения: без него описание программы для Google не собрать;
  • заведённый у заведения канал связи вида «кошелёк» — без него платформа не примет событие о том, что гость сохранил карту.

Ничего из перечисленного заведение не заводит само.

Что должно быть настроено и ограничения

  • Нужна включённая бонусная программа и заполненный код карты гостя: без кода карта соберётся без штрихкода и на кассе бесполезна.
  • Работает только для гостя, вошедшего в свой профиль: карта привязана к гостю, а не к телефону. Анонимному гостю её выдать нечем.
  • Нужен загруженный логотип заведения.
  • Карта в кошельке живёт своей жизнью: остаток баллов на ней — это значение на момент последнего обновления, а не текущее. Между обновлениями карта и профиль гостя расходятся.
  • Гость может удалить карту из кошелька в любой момент, и заведение вернуть её не может — только предложить сохранить заново.
  • Проверить всё это на живом заведении сегодня не получится: цепочка обрывается раньше, чем карта доходит до телефона.

Чего нет

  • Гость не может добавить карту в кошелёк ни с витрины, ни из приложения заведения, ни из переписки с ботом: ни кнопки, ни ссылки там нет, а значение для неё гостю не передаётся.
  • Остаток баллов на добавленной карте не обновляется: платформа не пересобирает карту при начислении и списании и не сообщает телефону, что карту надо обновить.
  • Повторно скачать карту по ссылке нельзя: обращение телефона за файлом карты завершается ошибкой.
  • Описание программы для Google заведению не создаётся, а без него сохранённая ссылка картой в кошельке не становится.
  • В QR попадает не тот код: платформа кладёт в карту сохранённое значение целиком, вместе со служебным обозначением формата, а не сам номер, который ждёт касса.
  • Заведения с временным, обновляемым кодом карты остаются без штрихкода: в карту попадёт устаревшее значение либо ничего.
  • Запрет показывать штрихкод гостю на карту в кошельке не действует — она соберётся со штрихкодом.
  • Оформление карты не настраивается: цвета заданы жёстко, из брендирования используется только логотип заведения и его название.
  • Штрихкод всегда квадратный, линейные форматы карта не показывает.
  • Кроме карты лояльности в кошелёк ничего не выпускается: ни купонов, ни талонов, ни билетов.
  • Карта не общая на группу: у гостя, который покупает в двух заведениях платформы, будет две разные карты.

Примеры

Гость сохраняет карту в кошелёк

  1. Гость входит в свой профиль на витрине или в приложении заведения и открывает карту лояльности.
  2. Рядом с картой он нажимает «добавить в кошелёк».
  3. Телефон открывает кошелёк и предлагает сохранить карту, гость подтверждает.
  4. Платформа получает событие «карта сохранена» и запоминает телефон гостя.

Где обрывается сегодня: на шаге 2 — кнопки на экране нет, и значение для неё гостю не передаётся.

Гость предъявляет карту на кассе

  1. На кассе гость открывает кошелёк телефона и показывает карту.
  2. Кассир считывает QR и находит гостя в системе.
  3. Баллы начисляются и списываются с того же счёта, что и при заказе онлайн.

Где обрывается сегодня: на шаге 2 — в QR уходит значение со служебным обозначением формата, а не номер карты, и касса гостя не узнаёт.

Остаток баллов на карте меняется

  1. Гость оформляет заказ, остаток баллов меняется.
  2. Платформа пересобирает карту и сообщает телефону, что её надо обновить.
  3. Гость видит новый остаток на карте в кошельке, не открывая ни сайт, ни приложение.

Где обрывается сегодня: на шаге 2 — пересборка не запускается ниоткуда, и сигнал телефону не уходит.