QR-код в Apple Wallet или Google Wallet — это цифровая карта лояльности, купон или электронный билет, хранящийся прямо в системном кошельке смартфона, а не в файлах галереи или на бумажном носителе.
Разница со стандартным скриншотом огромна: карта из Wallet сама отображается на экране блокировки при приближении к магазину, экран автоматически поднимает яркость для быстрого сканирования, а баланс бонусов или статус заказа обновляются по воздуху.
В этом материале разберем, как устроен механизм добавления карт (.pkpass в iOS и Google Wallet API в Android), в чем их ключевые преимущества и как бизнесу быстро внедрить это решение.
Приложение Apple Wallet предустановлено на каждом iPhone, а Google Wallet отвечает за аналогичный функционал на Android-устройствах. Помимо хранения банковских карт, оба кошелька поддерживают электронные пропуска и карты (passes): скидочные карты, купоны, билеты в кино или на мероприятия, транспортные абонементы.
Внутри каждого такого пропуска находится динамический или статический машиночитаемый код (QR-код, PDF417 или Aztec).
Ключевое отличие: пропуск в Wallet — это не просто статичная картинка, а структурированный цифровой объект. Он содержит логотип бренда, цветовое оформление, персональные текстовые поля (имя клиента, уровень скидки, баланс) и геометки.
Кассир считывает код стандартным сканером точно так же, как с пластиковой карты, но для клиента процесс становится значительно удобнее.
В экосистеме Apple цифровые карты распространяются в виде файлов с расширением .pkpass. По своей сути это защищенный ZIP-архив, содержащий:
pass.json — файл с описанием полей, цветов и параметров кода;
графические элементы (иконки, логотип, фоновые изображения);
цифровое подтверждение подлинности через сертификат Apple.
Тип кода прописывается в блоке barcodes. Для QR-кодов используется параметр PKBarcodeFormatQR, а в поле message зашифровывается персональный токен или номер карты. Сам по себе QR-код внутри формата открытый и соответствует стандарту Denso Wave — главную роль играет интерактивная оболочка вокруг него.
Как происходит добавление: клиент получает файл .pkpass через SMS, по ссылке на сайте или сканирует специальный QR-код на тейбл-тенте. iPhone автоматически распознает файл и предлагает добавить его в «Кошелек» за один клик без установки сторонних приложений.
У Google процесс организован иначе: вместо скачивания файла-архива карта генерируется на серверах компании через Google Wallet API. Бизнес предоставляет клиенту прямую ссылку или кнопку «Save to Google Wallet».
Так как объект находится на сервере, его данные легко обновлять централизованно через API-запросы. Google использует готовые классы под конкретные задачи:
LoyaltyClass — карты программ лояльности;
OfferClass — купоны и скидочные акции;
EventTicketClass — билеты на события;
TransitClass — проездные документы.
Если у Apple формат универсален для всех задач, то Google предлагает заранее структурированные шаблоны под каждый сценарий.
Показ скриншота карты из галереи — популярная, но устаревшая альтернатива. Сравним варианты по ключевым параметрам:

3 главных преимущества Wallet-карт:
Автоматический показ по геометкам и времени: карта сама появляется на заблокированном экране, когда клиент подлетает к аэропорту или подходит к вашей кофейне.
Бесплатные Push-уведомления: при списании или начислении баллов баланс меняется автоматически, а клиент получает PUSH-оповещение прямо на карту.
Максимальная читаемость: при открытии карты смартфона принудительно увеличивает яркость дисплея, позволяя сканеру на кассе мгновенно считать код.
Замена пластика на электронные карты снижает расходы на полиграфию и ускоряет обслуживание.
Пример: кофейне больше не нужно печатать тысячи пластиковых карт и заставлять кассира искать клиента по номеру телефона. Гость сканирует QR-код на кассе, добавляет карту в кошелек, а сообщение о начислении бонусов прилетает в виде бесплатного push-уведомления.
Для маркетинга это превращается в полноценный бесплатный канал коммуникации вместо дорогостоящих SMS-рассылок.
Совет: Чтобы упростить процесс выдачи карт, на кассовых стойках размещают входной QR-код. Для таких задач удобнее использовать генератор динамических QR-кодов — это позволит менять целевую ссылку во встроенном кабинете без повторной печати полиграфии.
Наша система сама подберет вам исполнителей на услуги, связанные с разработкой сайта или приложения, поисковой оптимизацией, контекстной рекламой, маркетингом, SMM и PR.
Заполнить заявку
13691 тендер
проведено за восемь лет работы нашего сайта.
В сфере мероприятий и перевозок Wallet практически вытеснил бумажные носители. После покупки билета пользователь добавляет его в кошелек, а в день мероприятия карта всплывает на экране блокировки при входе на площадки.
Преимущество для организатора — защита от повторного прохода. В момент сканирования контроллером код погашается в системе, что исключает дублирование.
Цифровой купон не теряется в карманах и напоминает о себе благодаря геопривязке.
Одноразовый купон (например, скидка на первый заказ) гасится сразу после сканирования на кассе через серверное обновление.
Многоразовый купон (постоянный дисконт) остается активным и накапливает персональную статистику посещений.
Важно разделять платёжные функции и хранение карт лояльности:
Платёжный функционал (Apple Pay / Google Pay): бесконтактная оплата привязанными банковскими картами временно недоступна.
Карты лояльности, билеты и купоны: продолжают работать в полном объеме. Файлы .pkpass успешно добавляются на iOS, а ссылки Google Wallet работают на Android.
Именно поэтому сегмент цифровых карт лояльности в РФ продолжает активно развиваться через отечественные CRM и платформы генерации карт.
Существует три основных подхода:
Собственная разработка через API: регистрация аккаунта разработчика Apple/Google, написание бэкенда для генерации .pkpass и отправки push-уведомлений. Требует ресурсов разработки.
Специализированные Wallet-платформы: конструкторы карт, берущие на себя выпуск, хостинг и логику обновлений за ежемесячную абонентскую плату.
Быстрый старт через сервисы QR-кодов: создается удобная посадочная страница с кнопкой добавления карты, а ведущий на нее QR-код генерируется отдельно.
Чтобы система работала корректно, избегайте следующих проблем:
Перегруженный QR-код: зашифровывайте в код короткие идентификаторы или токены, а не длинный массив текста.
Отсутствие альтернативы: всегда оставляйте возможность показать обычную ссылку или штрихкод для клиентов на устаревших устройствах.
Отсутствие проверки: перед запуском обязательно протестируйте считывание карты реальным сканером на вашей кассе.
Нужно ли клиенту скачивать приложение, чтобы добавить карту?
Нет. На iOS и Android необходимые механизмы внедрены на уровне операционной системы. Карта сохраняется в стандартное приложение Wallet за один клик.
Можно ли изменить ссылку за QR-кодом, если наклейки уже напечатаны?
Да, если изначально использовать динамический код. В таком случае адрес назначения меняется в панели управления без замены печатных материалов.
Работают ли push-уведомления по карте, если у клиента выключен интернет?
Сама карта с QR-кодом откроется и сработает на кассе даже без подключения к сети. Однако новое push-уведомление (например, об изменении баланса бонусов) приедет на смартфон сразу после того, как устройство появится в сети.
Можно ли выпустить одну карту Wallet на всю семью или передать её другу?
У Apple и Google Wallet есть возможность делиться картами и билетами через стандартную системную кнопку «Поделиться». Если механика программы лояльности вашей компании разрешает общий бонусный счет, несколько человек смогут использовать копию одного и того же цифрового пропуска.
Безопасно ли хранить билеты и купоны в электронном кошельке?
Да. Каждый файл карты подписывается цифровым сертификатом разработчика, а данные передаются по защищенным протоколам. Скопировать поддельную карту без доступа к бэкенду компании практически невозможно.