Почему стоить внедрить электронные карты для apple wallet?
Карта в электронном кошельке является полноценной заменой собственному приложению. Обслуживание карт гораздо проще и дешевле, чем обслуживание собственного приложения.
Это хорошая новость, если у вас нет приложения, но также и хорошая новость, если оно у вас есть. Потому что давайте посмотрим правде в глаза: не все хотят устанавливать ваше приложение. Большинство клиентов предпочитают такой «облегченный формат», не обязывающий загружать дополнительное приложение.
https://www.youtube.com/watch?v=hKgz6A7-sy8
Помимо этого, вот три основные причины, по которым вам следует внедрить электронные карты в ваш бизнес:
Часто маркетинг не успевает за трендами на рынке. Исследование Airship показывает, что многие компании отстают от желания их клиентов использовать карточки в электронных кошельках. Миллениалы часто удивляются (не в хорошем плане), когда где-нибудь им предлагают завести пластиковую карточку. Компании, следующие диджитал-трендам получают больше внимания аудитории покупателей, чем свои конкуренты.
Увеличение вашего присутствия на телефоне устройстве клиента. Кто сейчас вообще выходит из дома без телефона? Да и работа многих людей связанна непосредственно с использованием мобильных устройств шанс.
«Большинство клиентов не будут загружать собственные приложения брендов, поэтому маркетологам необходимо грамотно использовать мобильную экосистему, которую их клиенты уже используют каждый день. Мобильные кошельки — огромная часть этой экосистемы. У вас есть шанс воспользоваться новым каналом для привлечения и общения с вашими клиентами, воспользуйтесь им» — говорит старший аналитик Forrester Сяофэн Ван в Forbes.
Это заставит ваших клиентов полюбить вас еще больше. Мобильный кошелек проще и удобнее использовать для неплатежных вещей, таких как купоны, посадочные талоны и карты лояльности.
Как часто вы забываете распечатать посадочный талон? А как часто вы забываете взять с собой телефон? Дело закрыто. Мобильные кошельки гарантируют, что ваш бренд не останется на дне сумки или в каком-нибудь ящике.
Увеличение вашего присутствия на телефоне устройстве клиента. Кто сейчас вообще выходит из дома без телефона? Да и работа многих людей связана непосредственно с использованием мобильных устройств шанс.
Почему не добавляется карта
При настройке произошла ошибка “сбой добавления карты обратитесь к эмитенту карты” – что делать?
Существует несколько причин:
- ваша карточка или банк не являются участниками программы ApplePay. Рекомендуем ознакомиться со списком банков партнёров платежной системы;
- технические неполадки на стороне провайдера или компании Apple. В этом случае вам нужно ждать либо обратиться в службу технической поддержки;
- нет подключения к сети Internet;
- неисправность вашего устройства (как вариант – попробуйте перезагрузить его);
- несовместимость электронного девайса и платёжной системы Apple Pay. Подробно изучите список поддерживаемых гаджетов.
Прежде всего убедитесь, что ваше устройство и ваша карточка подходят для пользования системой бесконтактных платежей Apple Pay.
Убедитесь в том, что ваше устройство имеет доступ в сеть Internet. В противном случае вы не сможете добавить карту на телефон или любой другой электронный гаджет.
Для того, чтобы расплачиваться карточкой – не нужно подключение к интернету. Но непосредственно при добавлении вам необходимо иметь доступ в сеть.
Нет. Карточка МИР не интегрируется с системой бесконтактной оплаты ApplePay.
Пока что только владельцы Samsung могут позволить себе привязать карточку МИР к сервису бесконтактной оплаты. Однако в 2021 году планируется добавление карточек МИР в список участников программы ApplePay.
Причиной такой «изоляции» карты в том, что она является национальной, в то время как все вышеперечисленные сервисы – международные.
Приложение Wallet – это ваш личный электронный кошелек и хранилище номеров кредиток, дебетовых карт, билетов, купонов, карточек магазинов, удостоверений и так далее.
Всё как в настоящем кошельке. Далеко не все дисконтные карты магазинов и билеты компаний можно добавить в Wallet (а тем более в России), но большинство из вышеперечисленного может с лёгкостью «уместиться» в вашем приложении.
В России не так много сервисов, которые поддерживают платёжную систему от Apple. Но с каждым годом количество участников программы увеличивается.
Большинство карточек Виза и Мастеркард от банков России поддерживаются в Apple Pay. Среди них:
- Альфа Банк;
- Банк Санкт-Петербург;
- ВТБ24;
- МДМ Бинбанк;
- МТС;
- Открытие банк;
- Райффайзенбанк;
- Рокетбанк;
- Банк Русский Стандарт;
- Тинькофф;
- Сбербанк;
- Яндекс.Деньги.
С полным перечнем банков и карт участников можно ознакомиться на официальном сайте платёжной системы. С каждым днем количество партнёров сервиса увеличивается, поэтому имеет смысл сверяться с актуальными данными.
Кроме обычных банковских решений активно добавляются различные бонусные продукты, а также билеты.
Например:
- S7;
- Аэрофлот;
- Аэроэкспресс;
- Отели Ostrovok;
- Отели Hotels;
- AirBnb;
- Booking.
Более актуальная информация всегда доступна в приложении.
Apple Pay уникальная и самая удобная на сегодняшний день система бесконтактных платежей. За рубежом этот сервис очень давно и активно развивается. В России пока что не так много компаний сотрудничают с Apple. Но из года в год ситуация улучшается.
Загрузка проверяемых записей о вакцинации и результатов тестов на covid‑19 на iphone
iOS 15
Проверяемые записи о вакцинации и результаты тестов на COVID‑19 можно безопасно загружать в приложение «Здоровье» и хранить в этом приложении. Проверяемые записи о вакцинации от COVID‑19 также можно добавлять в приложение Wallet (в iOS 15.1 или новее).
Использование карт apple wallet в салонах красоты
Карты для Apple Wallet позволяют поднять программу лояльности в вашем салоне красоты на новый уровень. Сервис Passteam — универсальное решение для визуализации вашей программы лояльности и внедрения диджитал-формата лояльности в вашем бизнесе.
На картах лояльности клиенты могут увидеть свой бонусный баланс, процент кешбэка, статус уровня в программе лояльности, дату следующего, предыдущего и рекомендуемого визитов. Кроме того, карты Passteam являются бесплатным каналом коммуникации с вашими клиентами — рассылка настраивается в несколько кликов, а встроенные сегменты позволяют сократить время на таргетирование рекламных кампаний.
Карты для Apple Wallet повсеместно используются многими популярными ресторанами, кофейнями и т.д. Сервис Passteam предоставляет бизнесу и его клиентам удобное решение для организации программы лояльности – виртуальные карты для iPhone.
Установив вашу карту клиент сможет отслеживать свой баланс и процент кешбэка или скидки. Кроме того, многие наши используют карты Passteam вместо приложения — на обратной стороне карточки можно разместить ряд ссылок, например на электронное меню, чаевые, бронь столика и т.д.
Как добавить дисконтную карту в wallet на айфоне
Чтобы прикрепить к Валет дисконтный пластик можно выбрать самый подходящий способ, разработчик предоставляет несколько вариантов:
- перейти по активной ссылке, полученной в СМС-уведомлении;
- перейти по активной ссылке, полученной на e-mail;
- скан QR-кода, с отметкой «Добавить в Wallet»;
- привязка пластика через приложение маркета;
- автоматическая привязка дисконта магазина после оплаты через Apple Pay.
К примеру, пошаговый процесс привязки дисконта супермаркета «Лента». Маркет может похвастаться собственным мобильным приложением, после установки каждый покупатель сможет легко добавить уже существующий дисконт или создать новый.
- Запускаем установленный софт через иконку на главном экране гаджета.
- В новой форме нажимаем изображение в виде карточки.
- Новое открывшееся окно, на нижней панели находим «Добавит в Apple Wallet».
- Затем должна отобразиться картинка дисконта и штрихкод. Карта создана, осталось ее добавить простым нажатием «Добавить».
- После добавления, дисконт будет ожидать своей минуты в онлайн-бумажнике. Для его применения нужно лишь запустить Wallet, выбрать из списка и предоставить кассиру штрихкод для считывания.
Стоит учесть, что на сегодняшний момент, Apple Wallet принимает не все варианты скидочного или подарочного пластика. Уточнять информацию желательно на месте в магазине.
Как добавить карту в apple pay
На каждом смартфоне, который поддерживает технологию Apple Pay, предустановлено приложение Wallet. Именно через него происходит настройка и добавление карт в сервис. Запустите приложение Wallet, чтобы добавить новую карту в Apple Pay.
Если уже хотя бы одна карта добавлена в Apple Pay, вероятно, приложение откроется на ней. Тогда нужно нажать в левом верхнем углу на “Готово”, чтобы выйти к списку всех карт. Далее нажмите на значок “ ” в правом верхнем углу.
Откроется информация о добавлении новой карты в Apple Pay. Нажмите “Продолжить”.
На следующем шаге происходит добавление карты. Чтобы ее добавить, нужно поместить карту под объектив камеры.
Когда устройство выполнит считывание, соответствующая информация появится на экране, будут указаны имя владельца карты и номер карты. Нажмите “Далее” в правом верхнем углу, чтобы продолжить добавление карты.
Следующий шаг — указание, до какого года действительна данная карта, а также обозначение кода безопасности. Когда необходимая информация будет введена, нажмите “Далее” в правом верхнем углу.
Далее нужно подтвердить, что карта добавляется в Apple Wallet, нажав на кнопку “Принять” в правом нижнем углу экрана.
После этого произойдет добавление карты, но нужно будет подтвердить регистрацию ее в Apple Pay. Будет указан один из способов проверки. Чтобы подтвердить, нажмите “Далее” в правом верхнем углу.
После ввода кода-подтверждения, карта будет добавлена в Wallet.
Как добавить карту: краткая инструкция по привязке
Для того, чтобы пользоваться платёжной системой Apple Pay сразу с нескольких устройств, необходимо по отдельности добавить карточку на каждое из них. Сначала ознакомьтесь со списком поддерживаемых устройств:
- IPhone:
- iPhone 6/6 Plus;
- iPhone 6s/6s Plus;
- iPhone SE;
- iPhone 7/7 Plus.
- Apple Watch:
- Apple Watch (1-го поколения);
- Apple Watch Series 1;
- Apple Watch Series 2.
- iPad:
- iPad mini 3;
- iPad mini 4;
- iPad Air 2;
- 12,9-дюймовый iPad Pro;
- 9,7-дюймовый iPad Pro.
- Mac (начиная от моделей позднее 2021 года).
Пошаговая инструкция добавления банковской карточки в ApplePay:
- Подключите устройство к интернету.
- Войдите в учётную запись iCloud.
- Зайдите в программу «Wallet».
- Нажмите на значок плюс в верхнем углу экрана.
- Для добавления кредитки или дебетовой карточки, которая привязана к вашей учётной записи iTunes, введите цифры проверочного кода карты. Если вы ходите подключить стороннюю карту, то нажмите на «Добавить другую карту» и введите её идентификационные данные.
Как добавить карту на Apple Watch:
- Убедитесь, что ваша карточка активна.
- Откройте программу Apple Watch на вашем iPhone.
- Нажмите на пункт «Wallet и ApplePay».
- Выберите «Добавить кредитную или дебетовую карточку.
- Введите код безопасности банковской карты (если она добавлена в iTunes). Если вы хотите подключить неавторизованную карточку, то нажмите «Добавить другую карту» и введите её данные.
Как добавить, удалить карту? : 14 комментариев
- Алексей05.04.2021 в 11:23
У меня не добавляет карту при подключении по сотовым сетям, по wi-fi все ок. Пишет нет подключения к интернету в то время, как все остальное работает. Айфон 6s Ответить ↓
Добрый день. Разобрались почему не добавлялась карта? У меня та же проблема Ответить ↓
У меня такая же проблема, судя по отзывам, на Айфон 6 это частая проблема Ответить ↓
Добрый день! Ваша инструкция: как привязать карту к эпл пей — рулит! Все получилось) Спасибо Вам большое) Ответить ↓
Здравствуйте! а сбербанковскую социальную карту мир можно добавить для оплаты? пробывала сканировать, пробовала вводить вводить сама и ничего не получилось. поддерживается ли она? Ответить ↓
Здравствуйте! К сожалению, в настоящий момент карту МИР нельзя привязать к системе. Но Сбербанк пообещал решить этот вопрос до конца 2021 года. Так что ожидаем. Ответить ↓
Здравствуйте! Не могу добавить банковскую карту, выдает ошибку, что добавлено максимальное количество карт(8), требует сначала удалить.На самом деле карт в Wallet не добавлено ни одной. Айфон 6 Ответить ↓
Какие великолепные слова Ответить ↓
Конечно. Это было и со мной. Давайте обсудим этот вопрос. Ответить ↓
посмотрю, темболее с хорошим качеством Ответить ↓
Это ценная информация Ответить ↓
ПОМОГИТЕ ПОЖАЛУЙСТА! Мне не удаётся установить карту потому что пишет «добавлено слишком много карт», а карты у меня НИ ОДНОЙ НЕТ! Искала и на официальных сайтах информацию, БЕСПОЛЕЗНО! ЧТО ДЕЛАТЬ?! Ответить ↓
Как настроить wallet на айфоне
Благодаря тому, что Wallet изначально интегрированный софт во все модели гаджетов iOS версии 6.0 и выше, он не требует для запуска никаких дополнительных действий, установок и настроек. Все что нужно сделать, это найти иконку на главном экране, проверить включен-ли на гаджете идентификатор. Затем добавить свои кредитки или дисконты. И смело отправляться за покупками.
Когда к онлайн-бумажнику привязано много разных банковских реквизитов, владелец гаджета может совершить индивидуальные настройки. Поставить по своему желанию, в первую выдачу те реквизиты, с которых чаще всего будут проводиться платежи. Делается это по следующим шагам:
- Зайдите в меню гаджета «Настройки», найдите категорию «Wallet и Apple Pay».
- В новой форме тапните по вкладке «Двойное нажатие «Домой».
- Перейдите в «Параметры по умолчанию», тапните категорию «Карты». Осталось в меню выбрать необходимые реквизиты, которые будут выводиться на экран при оплате в первую очередь.
- В завершении настроек заблокируйте iPhone, затем дважды нажмите значок «Домой». При следующей оплате покупок онлайн-кошелек выдаст эти реквизиты первыми. Покупателю останется, авторизоваться через Touch-ID и провести платеж через терминал.
- Поменять платежку можно в любой момент, сразу у терминала. Никаких сложных настроек. Нужно перед платежом, зайти в карточное меню, выбрать другие реквизиты. Пройти идентификацию, совершить платеж.
Владельцам гаджетов iPhone, функционал которых не оснащен NFC, бесконтактные платежи недоступны. Однако многие используют Эппл Валет в качестве виртуального хранилища для дисконтов, с последующим их использованием для оплаты покупок.
Как платить с помощью apple wallet
Действие онлайн-бумажника предусмотрено в двух рабочих режимах. В авторежиме, при включенной геолокации, Wallet сам определяет, как проявить свою активность. Если владелец девайса находится поблизости кинотеатра или вокзала, на экране отобразится проездной талон или купленный абонемент в кино. Чтобы воспользоваться услугой, достаточно разблокировать девайс, пройти идентификацию и поднести к терминалу.
Чтобы оплатить покупки на кассе, вначале нужно убедиться, что терминал в магазине оснащен поддержкой бесконтактных платежей. После чего совершить следующие действия:
- Запустите приложение двойным тапом значка «Домой».
- Выберите карту, с которой будет производиться оплата. Нажмите на нее.
- Пройти идентификацию личности одним из трех вариантов: отпечаток пальца, опция распознавания лица или код-пароль от блокировки карты.
- После успешной идентификации на дисплее появится уведомление «Поднесите устройство к терминалу».
- Поднесите гаджет верхней частью к терминалу на расстоянии 2-3 см. Удерживайте до появления звукового сигнала, на экране также отобразится надпись «Готово».
Если сумма покупки превышает 1000 рублей, кассир попросит у владельца гаджета ввести на терминале пин-код карты, с которой снимаются деньги. Это обязательное условие для обеспечения защиты банковских карт.
Как пользоваться неплатёжными картами
Чтобы воспользоваться картой Apple Wallet в магазине необходимо открыть её и предъявить на кассе. Обычно сотрудники магазина сканируют штрихкод карты для проведения операции.
В некоторых случаях сканирование карты не нужно, например, если владелец бизнеса заранее знает, какой клиент совершит покупку. Такое часто можно встретить в салонах красоты — карточка вместе с клиентов привязывается еще на этапе записи, а при оплате система просто использует полученные ранее данные. Поэтому клиенту даже не нужно сканировать карту — обновления отобразится автоматически.
Некоторые карты Apple Wallet поддерживают бесконтактную передачу данных.
Если карты содержат информацию о месте нахождения магазина или определённом времени, они могут появляться на экране блокировки. Например, когда вы входите в магазин, на экране может появиться уведомление бонусной карты. При сканировании на кассе, вы быстро можете открыть карту Apple Wallet с экрана блокировки.
Также открыть Apple Wallet можно с помощью двойного нажатия на кнопку блокировки или домой при заблокированном экране. Далее следует выбрать нужную карту среди установленных.
Функции быстрого открытия карты в магазине – большое преимущество Apple Wallet над другими приложениями-агрегаторами карт. Если на обратной стороне карты в Wallet включен автоматический выбор бонусной или банковской карты, можно использовать эти карты по умолчанию.
Как создать собственные карты лояльности и внедрить их в бизнес?
Если вы думаете, что для выдачи карт нужно становиться разработчиком, получать специальные сертификаты и писать софт для создания этих самых карт, то да — вы правы. Но мне сделали это за вас.
Платформа Passteam предоставляет бизнесу готовое комплексное решение – удобный конструктор карт, агрегатор рассылок и инструмент для работы и аналитики с клиентской базой в одном флаконе.
В Passteam вы можете:
- настроить дизайн ваших карт лояльности;
- подключить CRM-систему для автоматического обмена данными и отображения данных на карточках клиентов;
- автоматизировать процесс получения карт вашими клиентами с помощью короткой простой онлайн-анкеты;
- отправлять пуш-рассылки вашим клиентам на карты лояльности в Apple Wallet;
- сегментировать клиентскую базу и посмотреть, какие клиенты – ваши самые лояльные, а какие — на грани потери и др.
- автоматизировать рассылки и выстраивать цепочки коммуникации с вашими клиентами.
- запускать каскадные рекламные рассылки для оптимизации рекламного бюджета и экономии средств.
Компании, использующие Passteam, увеличивают средний чек, возвращаемость и частоту визитов своих клиентов. Кроме того, с помощью пуш-рассылок компании сокращают расходы на коммуникацию с клиентами, ведь получив бесплатный пуш, клиент не получит платное СМС-сообщение.
Какие карты поддерживает приложение
Разработчик Apple позаботился о своих клиентах, качественно расширив функциональные возможности софта. В систему можно интегрировать до 8 банковских карт (дебетовые, кредитные), при условии, что их эмитенты поддерживают технологию Apple Pay.
Сегодня виртуальный бумажник тесно сотрудничает с двумя платежными гигантами: Visa и MasterCard. Также к Wallet подключились такие популярные российские мобильные операторы, как МТС, Beeline, Мегафон.
Название | VISA | MasterCard |
Альфа-Банк | ||
Бинбанк | _ | |
Открытие | _ | |
Санкт-Петербург | _ | |
МТС Банк | ||
РайффайзенБанк | ||
Рокетбанк | ||
Русский Стандарт | _ | |
Сбербанк | _ | |
Тинькофф Банк | ||
Точка | _ | |
ВТБ 24 | _ | |
Яндекс.Деньги | _ |
Огромный плюс в поддержке неограниченного количества подарочных и скидочных карт . К виртуальному бумажнику можно привязать дисконты практически всех крупных торговых маркетов: Пятерочка, Перекресток, Лукойл, Ашан, Лэтуаль, Эльдорадо, Азбука Вкуса и др.
Какие неплатёжные карты можно добавить в apple wallet
Помимо карт для оплаты, в Apple Wallet можно добавить карты магазинов (карты лояльности и бонусные карты, например, Леруа Мерлен, Elis, Аскона, Перекресток, Дикси и т.д.), билеты (например, покупая билеты на Кинопоиске или в приложениях кинотеатров), посадочные талоны и т.д.
Что можно добавить в Apple Wallet кроме банковских карт:
- карты лояльности (скидочные, бонусные и т.д.) разных брендов;
- билеты в кино и на другие мероприятия;
- посадочные талоны на самолеты, поезда, паромы и т.д.;
- подтверждения брони гостиниц (например. через booking);
- купоны на скидку в магазины;
- ключи зажигания от автомобилей;
- ключи от дверных замков (в т.ч. гостиничных);
- студенческие удостоверения (для ВУЗов США);
- удостоверения личности и водительские удостоверения (для граждан США).
Инициатива выдачи карт Wallet своим клиентам остается за магазином. Вручную создать карту, которую будут принимать в магазине, клиент не может. Магазины обычно сообщают своим клиентам о доступности карт Wallet с помощью рекламы внутри магазина, рассылки Email и SMS.
Ключи стиля
JSON в данном случае имеет следующий вид:
"key" : "value1", "label" : "value2", "value" : "value3"
Значение по ключу value может быть как числовым, так и строковым. Однако currencyCode вместе со строковым значением использовать не получится. Что касается auxiliaryFields и secondaryFields, их может быть несколько, и стоит следить за длиной строк, которые в них используются.
Ключи визуального оформления
Баркод
Самая важная часть карты. В него зашивают идентификационный номер карты (например, номер физической карты или номер билета). Важно чтобы сканер или любой другой инструмент умели считывать коды в нужной кодировке.
Локация
Эти ключи отвечают за локацию, в пределах которой карта может быть использована.
Оборотная сторона
На оборотной информационной части можно разместить дополнительную информацию: условия использования, политику автообновления, контактные данные и ссылку на приложение, к которому относится карта. На рисунке представлено соответствие полей в pass.json и внешнего вида обратной стороны карты. Если в value-поле есть ссылки, номера телефона и т.п., они подсветятся автоматически.
Создание карты. часть 2
Итак, картинки готовы, pass.json сформирован, осталось собрать все это вместе. Для этого заполним manifest.json (см. таблицу 1), куда необходимо включить все картинки и pass.json. Получается примерно так:
. . . . . . "pass.json" = 303c753abc39aa732ec74643d6db28348fe8a823; "strip.png" = 736d01f84cb73d06e8a9932e43076d68f19461ff; "strip@2x.png" = 468fa7bc93e6b55342b56fda09bdce7c829d7d46; . . . . . .
С этого момента менять ничего не нужно, поскольку SHA будет некорректным, в случае изменений необходимо сгенерировать SHA заново.
Далее нужно создать Pass Type ID в кабинете разработчика и сделать для него сертификат. Процедура должна быть более-менее знакомая, если ранее вы создавали, например, Provisioning профили.
Далее заходим в ключницу (Keychain) и экспортируем оттуда Apple Worldwide Developer Relation Certificate (WWDR) как .pem.
Оттуда же экспортируем созданный Pass Type ID как .p12. На этом этапе ключница попросит вас ввести пароль для сертификата. При этом пароль вводить необязательно. Обратите внимание, что все дальнейшие действия надо производить в одной папке, где уже должны лежать manifest.json, pass.json и картинки.
Теперь необходимо сгенерировать подпись, которой будем подписывать архив. Для начала экспортируем Pass Type ID и ключ к нему как .pem.
openssl pkcs12 -in certificate.p12 -clcerts -nokeys -out passcertificate.pem -passin pass: your_password
и
openssl pkcs12 -in certificates.p12 -nocerts -out passkey.pem -passin pass: -passout pass:new_password
Теперь мы готовы к генерации подписи. Сделаем это командой:
openssl smime -binary -sign -certfile WWDR.pem -signer passcertificate.pem -inkey passkey.pem -in manifest.json -out signature -outform DER -passin pass:пароль_из_предыдущей_команды
Итак, у нас все готово, осталось только собрать архив, делаем это командой:
zip -r nameOfPass.pkpass manifest.json pass.json signature logo.png logo@2x.png logo@3x.png icon.png icon@2x.png icon@3x.png
Обращаю внимание, что тут должны быть перечислены все файлы, в которые вы хотите включить архив данных для карты(.pkpass). В итоге мы получим .pkpass файл, который можно открывать на компьютере. Мы увидим превью карты, внешний вид которой может отличаться от вида на телефоне. Все это можно сделать чуть проще. Apple предоставляет утилиту signpass (Apple Wallet sample meterials), которая берет на себя все подсчеты SHA (файл manifest.json можно не делать самостоятельно) и работу по созданию подписей. Чтобы ей воспользоваться, нужно собрать проект и поместить файл signpass в папку со всеми необходимыми ресурсами.
В целом структура должна выглядеть примерно так:
Далее выполняем команду:
./signpass -p wallet
Wallet — это название папки, в которой лежат все ресурсы. На выходе получаем файл wallet.pkpass. Его содержимое можно посмотреть, разархивировав wallet.pkpass.
unzip wallet.pkpass
Не исключено, что создание pkpass будет вынесено на бэкенд, в таком случае надо будет передать разработчикам WWDR, сертификат для Pass Type ID в виде .p12 и пароль от него.
Интеграция с приложением
Для того чтобы приложение имело возможность добавлять карты в Wallet, необходимо включить эту возможность в App ID и также включить эту возможность в Capabilities в проекте.
Это необходимо для полноценной корректной работы с Wallet. В противном случае не получится считывать карты с Wallet и, например, не будет возможности понять, добавлена наша карта или нет. Также важно отметить, что team id в pass.json должен совпадать c team id, либо придется добавлять их вручную в entitlements и это может исправить ситуацию, но это я не проверял.
Добавление карты
Добавлять карты очень просто:
guard let passPath = Bundle.main.path(forResource: "wallet", ofType: "pkpass") else { return } let error: ErrorPointer = ErrorPointer(nilLiteral: ()) guard let passData = NSData(contentsOfFile: passPath) else { return } let pass = PKPass(data: passData as Data, error: error) let passLibrary = PKPassLibrary() passLibrary.addPasses([pass]) { (status) in print(passLibrary.containsPass(pass)) }
Однако, опять же, чаще .pkpass файл надо будет скачивать с вашего сервера. Стоит отметить, что PassKit выдает довольно читаемые ошибки, поэтому можно легко понять, что именно было сделано не так.
Получение информации о добавленных картах
Чтобы получить информацию о картах, имеющихся в Wallet и относящихся к вашему приложению, необходимо обратиться к объекту PKPassLibrary.
let passLibrary = PKPassLibrary() let passes = passLibrary.passes()
Таким образом, можно понять, добавлена карта или нет, а также обновить интерфейс. Кроме того, через PKPassLibrary карты можно обновлять и удалять. Обновлять карты можно и через веб-сервисы, но в этой статье мы не будем рассматривать такой вариант.
Проверка на уникальность
Поскольку в вашем сервисе, как правило карта привязана к аккаунту, в приложении скорее всего придется как-то определять принадлежность карты к текущему пользователю. Предлагаю делать это через serialNumber. Например, задавать в качестве serialNumber id пользователя или номер карты.
Тестирование
Apple предоставляет примеры pkpass для разных типов, можно ориентироваться на них. Apple Wallet samples Чтобы увидеть то, как выглядит карта, можно, добавить pkpass в проект (см. «Добавление карты»). Процесс добавления/удаления уже рассмотрен выше, осталось только напомнить, что приложение не будет видеть уже добавленные карты, если карта для Wallet создавалась на одном аккаунте разработчика, а сама разработка велась с другого аккаунта (актуально для аутсорс-компаний). При этом добавлять карты можно без проблем. Проверить, корректно ли закодирована информация в штрихкоде, можно с помощью любого сканера QR-кодов. И точно необходимо проверить корректность работы с настоящим сканером.
Заключение
В статье был рассмотрен процесс создания и дизайна карты, а также процесс интеграции c приложением и проблем, которые могут возникнуть. Я намерено не касался вопросов интеграции с веб-сервисами и обновления карт, и надеюсь сделать это в следующей статье.
Настройка и управление
Откройте Apple Wallet и нажмите на нужную карту из списка, а затем значок ‘i’ на ней, чтобы перейти к настройкам и получить дополнительную информацию. Карта переворачивается, поэтому мы называем этот функционал «обратная сторона карты». На обратной стороне карты можно выполнить следующие действия:
- удалить карту;
- вручную обновить информацию на карте (потянуть вниз);
- открыть или установить приложение магазина, выпустившего карту;
- включить или отключить автообновление;
- включить или отключить отображение уведомлений на заблокированном экране по геопозиции или времени;
- включить или отключить функцию автоматического выбора для карт с бесконтактной передачей данных.
На обратной стороне карты также может отображаться другая полезная информация о магазине (компании). Например, ссылки, контактная информация, а также информация о действующих акциях.
Функционал карты в Wallet с обратной стороны, где пользователь может найти информацию о магазине (новости, акции, контакты и т.д.), а также включить или отключить некоторые функции
О приложении
Многие владельцы Айфонов спрашивают — что это Apple Wallet и интересуются, для чего нужна программа. Приложение Wallet было известно ранее как Passbook, а его главной функцией являлось хранение:
- проездных билетов;
- пропусков;
- скидочных карт;
- флаеров и др.
В 2021 году, когда официально запустился Apple Pay, программа стала называться Wallet и поддерживала загрузку банковских карт. Благодаря технологии HCE Wallet оплата картами, хранящимися в программе, производится в одно касание.
Функционал приложения постоянно расширяется, уже сейчас пользователи из США могут загрузить туда студенческие билеты, пропуска и использовать их без пластиковых аналогов.
В России, где Apple Pay работает с 2021 года, основными функциями Wallet являются хранение платежных карт и проведение бесконтактных платежей. Хранение билетов в кино, карточек лояльности и купонов не так популярно, поскольку инфраструктура для них недостаточно развита.
- карта Лента;
- карта Подружка;
- Перекресток;
- Лукойл;
- Billa;
- Apple Wallet Spar.
В Беларуси сервис пока недоступен из-за слабого интереса пользователей и относительной неразвитости инфраструктуры.
Поддержка девайсов
Как добавить карту в Wallet? Стоит обратить внимание на то, что далеко не весь пластик поддерживает работу с Apple Pay. Поэтому в России воплотить задумку в жизнь бывает не так просто, как кажется. Кроме того, не на всех девайсах от “Эппл” допускается работа с “Валлет”.
С другими устройствами Wallet не работает. Поэтому воплотить задумку в жизнь никак не получится.
А какие карты можно добавить в Wallet? Говоря о задумке в общих чертах, принято подразумевать следующие типы пластика:
- кредитки;
- дебетовые банковские карты;
- подарочные;
- дисконтные карты.
А какие банки поддерживают возможность работы с “Валлет”? В России знать ответ на этот вопрос крайне важно. Ведь далеко не со всяким пластиком удастся запустить изучаемую программу.
На сегодняшний день с Apple Pay в России работает 12 банков. При этом поддерживаются Visa и MasterCard. На территории РФ изначально можно было добавить только второй тип пластика. Но сейчас удается подключить “Визу”.
https://www.youtube.com/watch?v=tplI3hZrXPE
Банки, поддерживающие работу с Wallet, выделяют такие:
- Сбербанк;
- “Альфа-банк”;
- “Яндекс.Деньги”;
- “Банк Санкт-Петербург”;
- “Открытие”;
- “ВТБ”;
- “МТС Банк”;
- “Тинькофф”;
- “Райффайзен”;
- “Русский Стандарт”;
- “БинБанк”;
- “Рокетбанк”.
С пластиком других финансовых организаций в России работать пока что не получится. И даже с перечисленными карточками иногда возникают проблемы.