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

Оба кошелька хранят пропуска, выпущенные и подписанные магазином. Карта пекарни у вас в кармане к ним не относится. Разбираем, что принимает каждый кошелёк, как добавить карту рабочим способом и где может жить всё остальное.

Где карта может жить, решает тот, кто её выпустил

Apple Wallet показывает пропуска, а пропуск — это подписанный файл. Магазин собирает его, подписывает сертификатом из своего аккаунта Apple Developer, и Wallet проверяет эту подпись в момент добавления. Поэтому фотография пропуском не становится, а в Wallet нет экрана, куда можно вписать номер карты.

На практике пропуск приходит вместе с покупкой: из приложения магазина, файлом с его сайта, вложением в письме, через QR-код или AirDrop либо сразу после оплаты через Apple Pay у поддерживающего продавца. Если кнопки «Добавить в Apple Wallet» нигде нет, магазин пропуск не делал.

Google Wallet начинает там же, но делает шаг дальше. Пропуска здесь тоже выпускают магазины, а приложение для Android добавляет пункты «Фото» и «Всё остальное», которые собирают пропуск из чёткого снимка штрих-кода. Оба пути живут в приложении для Android, и ни один не работает в Индии.

Препятствием может оказаться сам штрих-код

Формат пропусков Apple разборчив в кодах. Он несёт QR, PDF417, Aztec и Code 128, а в более новом поле barcodes к ним добавились Code 39, Codabar, EAN 13 и Interleaved 2 of 5. Один пропуск может хранить сразу несколько форматов, поэтому в iOS 27 и новее устройство постарше всё равно нарисует тот, который знает.

Этот список важен для карт супермаркетов: у них очень часто обычный EAN-13. Магазину, который хочет видеть такую карту в Wallet, придётся перекодировать номер в поддерживаемый формат — одна из практических причин, по которым многие сети держат карту внутри собственного приложения.

Где оказывается каждый тип карт

Что у вас естьApple WalletGoogle WalletScanKeeper
Пропуск, выпущенный магазиномДаДаНет
Печатная пластиковая картаНетДа, на AndroidДа
Скриншот с кодомНетДа, на AndroidДа
Купон или код на входНетДа, на AndroidДа
  • Google Wallet собирает такие из фотографии в своём приложении для Android — но не в Индии.
  • ScanKeeper не создаёт файлы .pkpass, поэтому его карты в Apple Wallet не появляются.

Три строки из четырёх — это ровно то, ради чего есть ScanKeeper.

Как добавить карту в Apple Wallet

Любой путь начинается с магазина. Меняется только то, где пропуск вас догоняет.

Из приложения или с сайта магазина

  1. Откройте приложение магазина или страницу, где живёт ваша карта, — чаще всего это разделы «Билеты», «Пропуска» или «Карты».
  2. Нажмите «Добавить в Apple Wallet».
  3. Нажмите «Добавить» в правом верхнем углу или следуйте подсказкам на экране.

Из письма, ссылки или QR-кода

Пропуск легко передаётся. Магазин может отдать его прямо из своего приложения, спрятать за ссылкой для скачивания или приложить к письму — и любой из этих путей открывает один и тот же экран добавления. QR-коды и AirDrop работают так же.

Когда кнопки «Добавить в Apple Wallet» нет

Значит, карта как пропуск не выпущена, и никакая настройка iPhone этого не изменит. Пропуск существует, только если кто-то подписал его своим сертификатом Pass Type ID, — поэтому сторонний сервис, присылающий вам файл .pkpass по почте, выпускает собственный пропуск, а не пропуск магазина.

Как добавить карту в Google Wallet

Из поддерживаемой программы магазина

  1. Откройте приложение Google Wallet и нажмите «Добавить в Wallet», затем «Карты лояльности».
  2. Найдите магазин или программу лояльности через поиск.
  3. Дальше — по шагам этой программы: отсканируйте имеющуюся карту, найдите свой аккаунт или зарегистрируйтесь.

Если магазин в поиске не нашёлся, программа не поддерживается, и упорство тут не поможет. С подарочными картами то же самое.

Вручную, из фотографии штрих-кода

  1. Сделайте чёткое фото штрих-кода карты в высоком разрешении.
  2. В приложении Google Wallet нажмите «Добавить в Wallet», затем «Фото».
  3. Выберите фотографию, добавьте название и описание, затем нажмите «Добавить».

Пункт «Всё остальное» делает то же самое, но требует чуть больше чтения: берёт снимок или картинку из галереи, вытаскивает из неё что может и даёт поправить детали перед сохранением. Ни один из этих путей не работает в Индии.

Из Gmail или с сайта Google Wallet

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

Что делать с картами, которые не берёт ни один кошелёк

Вот стопка, которая остаётся у большинства: карта пекарни, брелок из спортзала, купон из письма двухмесячной давности. Пропуском не станет ни один из них. Зато у каждого есть рабочий штрих-код — и этого достаточно.

ScanKeeper кошелек для карт лояльности с организованным штрих-кодом и QR-картами
Карты, которые не берёт ни один кошелёк, в одном списке, открывающемся без связи.
  1. Отсканируйте напечатанный код

    Наведите камеру на штрих-код или QR-код на пластиковой карте. ScanKeeper распознаёт поддерживаемые форматы и сохраняет значение как есть.

  2. Или загрузите скриншоты, которые уже есть

    Коды лояльности часто приходят скриншотами из почты. Массовый импорт берёт до 50 фотографий за раз и читает их прямо на устройстве.

  3. Дайте каждой карте узнаваемое название

    Проверьте распознанное значение, назовите карту так, как вы о ней думаете, и впишите значение вручную, если фото вышло слишком размытым.

  4. Покажите на кассе

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

У каждого из двух путей есть своё руководство, со скриншотом на каждом шаге: Сканирование с изображения · Массовый импорт

ScanKeeper — не дорога в Apple Wallet

ScanKeeper не выпускает и не генерирует файлы .pkpass. Ничего сохранённое в нём в Apple Wallet не появляется, и никакая настройка этого не изменит. Если где-то обещают перенести ваши карты в Wallet, там описывают то, чего формат пропусков без сертификата подписи не допускает.

Два приложения отвечают на разные вопросы, и оба ответа хорошие. Wallet хранит то, что выпустил магазин, и поддерживает это в актуальном виде. ScanKeeper хранит коды, которые вы сняли сами, — офлайн и в вашем порядке. Посадочному талону место в Wallet, карте пекарни — в приложении-сканере. Держите оба.

Что нужно знать, прежде чем начать

Почему карта лояльности не добавляется в Apple Wallet?

Apple Wallet показывает только пропуска, которые выпустил и подписал магазин. Если для программы лояльности такой пропуск никто не публиковал, добавлять нечего, и никакая настройка iPhone это не изменит. Спросите у магазина, поддерживает ли он пропуска Apple Wallet вообще.

Можно ли сфотографировать пластиковую карту и положить её в Apple Wallet?

Нет. В Wallet нет экрана, где карту собирают из картинки или набранного номера, а у фотографии нет подписи, которую он мог бы проверить. Вместо этого код с такого фото хранит приложение-сканер вроде ScanKeeper.

Что такое файл .pkpass?

Это формат, который читает Apple Wallet: архив с описанием pass.json, картинками и необязательными переводами, подписанный сертификатом Pass Type ID из аккаунта Apple Developer и переименованный из .zip в .pkpass.

Можно ли добавить карту лояльности в Google Wallet вручную?

На Android — да. В «Добавить в Wallet» есть пункт «Карты лояльности» для поддерживаемых программ, где карту можно отсканировать или найти, и пункт «Фото», который превращает чёткий снимок штрих-кода в пропуск. Ни один из них не работает в Индии.

Появляются ли карты из ScanKeeper в Apple Wallet?

Нет. ScanKeeper не выпускает и не генерирует файлы .pkpass, поэтому ничего сохранённое в нём в Apple Wallet не попадает. Два приложения просто работают рядом.

Работает ли ScanKeeper без подключения к Интернету?

Да. Карты хранятся на устройстве, а распознавание идёт локально, поэтому сохранённый код открывается без связи. На iPhone и iPad синхронизация с вашим собственным iCloud — по желанию.

Нужен ли аккаунт, чтобы пользоваться ScanKeeper?

Нет. Здесь нет ни аккаунта, ни регистрации, ни адреса почты, который нужно кому-то отдавать. Приложение просит камеру и медиатеку — и больше ничего.

Как это выглядит на Android?

На Android Google Wallet покрывает больше, потому что умеет собрать пропуск из фотографии штрих-кода. ScanKeeper тоже работает на Android — с тем же сканированием, пакетным импортом и показом во весь экран.

Какие форматы штрих-кодов хранит ScanKeeper?

QR Code, EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, ITF-14, Codabar, PDF417, Aztec и Data Matrix.