Как добавить карты в wallet - Carmoneynv.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

Как добавить карты в wallet

Как добавить дисконтную карту в Wallet на Айфон

Современные тенденции заставляют людей пользоваться банковскими и дисконтными картами. И если раньше приходилось носить кошелек полный пластика, то теперь для этого достаточно иметь смартфон, поддерживающий функцию NFC. В роли токового может выступать IPhone, имеющий в своей системе предустановленное приложение Apple Wallet. Многие пользователи по неизвестным причинам не хотят добавлять карточки в данную программу. Возможно, они попросту не знают, как это сделать. Давайте исправим эту ситуацию и рассмотрим, как добавить дисконтную карту в Wallet на Айфоне.

Преимущества и недостатки Apple Wallet

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

  • Простота и удобство. Достаточно поднести телефон к терминалу и списание средств будет выполнено.
  • Безопасность. При использовании приложения отсутствует вероятность потерять банковскую или скидочную карту.
  • Многофункциональность. Wallet помимо пластиковых карточек позволяет сохранять билеты на транспорт, в кинотеатр, театр и прочие заведения.
  • Высокий уровень защиты конфиденциальных данных. При совершении оплаты обязательно нужно подтверждать списание через Touch или Face ID. Также контакт смартфона с терминалом минимальный, что значительно снижает вероятность перехвата данных мошенниками.
  • Приложение по умолчанию установлено на Айфоне.

Теперь рассмотрим отрицательные стороны сервиса, которых на самом деле немного:

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

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

Как добавить дисконтную карту в Wallet

Сервис Apple Wallet поддерживает большое количество скидочных карт, причем как российских, так и зарубежных. Благодаря этому приложение можно использовать для получения бонуса в Интернет-магазинах, где достаточно вписать номер карточки в специальное поле. Также электронные билеты, купленные через Wallet, автоматически отобразятся в приложении. Разобравшись с тонкостями, можно переходить к добавлению дисконтной карты. Для этого существует несколько методов:

  • Через переход по ссылке в СМС-сообщении от магазина.
  • Через переход по ссылке, полученной от магазина на электронную почту.
  • С помощью сканирования штрих-кода на дисконтной карте.
  • Через мобильное приложение магазина.

Давайте в качестве примера рассмотрим добавление скидочной карты из официального приложения «Лента». Сначала запустим программу, затем:

  1. Нажимаем на изображение карточки, расположенное в центральном меню приложения.

Нажимаем на изображение карточки

  1. Под данными пластика кликаем по кнопке «Добавить в Apple Wallet».

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

  1. На экране отобразится дисконтная карты с именем владельца и штрих-кодом. Проверяем данные и нажимаем «Добавить».

Проверяем данные и нажимаем «Добавить»

  1. Заходим в Apple Wallet и проверяем наличие карточки.

Проверяем наличие карточки

Теперь при покупке достаточно показать штрих-код от пластика кассиру или на несколько секунд поднести Айфон к терминалу.

Заключение

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

Как добавить дисконтную карту в Wallet

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

Что такое Apple Wallet

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

Рассмотрим основные преимущества такого сервиса:

  1. Просто и удобно.
  2. Экономия времени. При помощи данного приложения можете совершать оплату покупок бесконтактным способом, что значительно сокращает время на платежную операцию.
  3. Вы не потеряете важную карточку или скидку.
  4. Высокая степень защиты персональных данных. Для подтверждения каждой транзакции требуется подтвердить ее при помощи сканирования отпечатка пальца модулем Touch ID. Передача пакетов данных на терминал происходит на маленьком расстоянии и займет не более двух секунд, что значительно снижает риск перехвата реквизитов мошенниками. Покупка на сумму свыше 1000 рублей требует дополнительного ввода пароля от пластика.
  5. В утилиту позволяется подключить до 8 банковских и неограниченное количество дисконтных карточек.
  6. Мобильное приложение изначально встроено в программное обеспечение IPhone и не требует скачивания или установки.
  7. Возможность хранить в сервисе посадочные купоны на транспорт или билеты в кинотеатры и другие заведения.

По сути, один Айфон способен заменить все карточки.

Функциональные возможности приложения

Что касается выполняемых функций, то их перечень довольно широкий и постоянно пополняется новыми интересными направлениями. На текущий момент сервис Wallet позволит вам:

  1. Выполнять бесконтактную транзакцию в любом магазине или в интернет-пространстве. Добавьте в сервис кредитку партнерского банка и расплачивайтесь. Следует учитывать, что не все мобильные устройства поддерживают Apple Pay. Это связано с тем, что технология NFC появилась на финансовом рынке относительно недавно и только с 2016 года производитель стал оборудовать Айфоны соответствующим передатчиком. К ним относятся все модели начиная от IPhone 6 версии. Все предыдущие серии не поддерживаются.
  2. Проход на посадку в самолет. В настоящее время многие авиакомпании сотрудничают с сервисом. После удачной регистрации на рейс в онлайн-режиме, можете загрузить на свой смартфон карточку Wallet и пройти по ней через турникеты на посадку.
  3. Российские железные дороги. Принцип действия аналогичен предыдущему пункту. Достаточно приобрести билет на партнерском сайте – Tutu.ru или других. Подобные порталы позволяют сохранить билеты в приложении. Во время посадки в вагон покажите ее проводнику. Но, к сожалению, подобная функция редко используется в России, ведь большинство проводников дальнего следования удивляются, когда слышат слово электронная регистрация. Несмотря на это в Москве, в Аэроэкспресс подобный метод активно применяется.
  4. На портале онлайн регистрации в отелях Booking.com можете заранее забронировать удобный номер и получить подтверждение в Wallet, а при заселении просто показать его на стойке администратора.
  5. Покупайте билеты в кино без очереди. В интернет-пространстве много компаний по продаже билетов, которые сотрудничают с компанией Apple. Можете приобрести квитанцию на вход заранее, причем на неограниченное число лиц, а при входе на сеанс установлены специальные терминалы, поднесите полученный штрих-код в Wallet к считывателю.
  6. Возможность хранить и пользоваться дисконтными, клубными и подарочными карточками, которые предоставляют дополнительную скидку в магазинах. Сейчас многие заведения активно сотрудничают с Wallet и выпускают специальные виртуальные сертификаты.

Данный список постоянно пополняется новыми полезными функциями, поэтому у приложения есть огромный потенциал.

Какие карты поддерживает приложение

Данное мобильное приложение может работать только с двумя популярными платежными системами MasterCard и Visa, а что касается банков, то список партнеров довольно обширный. В него входят и государственные Сбербанк, ВТБ и другие крупные организации Альфа-банк, Россельхозбанк, Открытие, Райффайзенбанк и многие другие. Чтобы подробно ознакомиться со списком, перейдите на официальный портал сервиса Apple в сетевом пространстве. Кроме этого, утилита сотрудничает с известными российскими мобильными операторами – МТС, Билайн и Мегафон.

Читайте также:  Кто такой держатель карты

Что касается дисконтных карт, то нам не хватит на листе места, чтобы прописать все партнерские компании. Использование Wallet выгодно для обеих сторон – потребителя и бизнесмена. При покупке билетов на сайте Аэрофлот, S7, Booking, TuTu в утилиту автоматически загружаются купоны для проезда и регистрации. В виртуальный кошелек можно привязать скидку от Пятерочки, торговой сети Перекресток, Лэтуаль, Спортмастер, Лукойл, Карусель, Лента и многих других.

Добавление карты в систему

Перейдем к непосредственному добавлению кредиток и дисконтных карт в приложение. Чтобы подключить банковский продукт вам потребуется:

  1. Запустить программу.
  2. В главном окне увидите кнопку добавления пластика, нажать на нее.
  3. После этого откроется форма для заполнения. В соответствующие поля нужно прописать банковские реквизиты – номер карты, длительность работы и данные о держателе.
  4. Если не хотите вручную писать характеристики, отсканируйте ее при помощи камеры мобильного устройства. В результате все поля, автоматически будут заполнены.
  5. На следующем этапе нужно подождать, пока банк одобрит регистрацию.
  6. Сохраните изменения. Теперь можете производить бесконтактные платежи в любом магазине, при условии совместимости с сервисом Apple Pay и наличия НФС модуля в смартфоне.

Любую дисконтную карту можно активировать подобным способом. На большинстве пластиков на задней стороне располагается штрих-код. Считайте его при помощи камеры. Если возникла ошибка в сканировании, то придется вручную прописать информацию. Кроме этого, скидку можно получить при помощи уведомления об удачной покупке по системе Apple Pay, при условии, что компания входит в партнерский список. Через утилиту Почта или Сообщения, на сайте определенного магазина, а также при помощи программ, которые поддерживают Wallet. После удачного добавления соответствующая карта появится в доступном списке.

Как настроить и пользоваться Wallet на Айфоне

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

  1. Поднести Айфон к считывателю и приложить палец к Touch ID для сканирования отпечатка.
  2. После этого приемник кассового аппарата издаст звуковой сигнал и выдаст вам чек.
  3. Обязательно возьмите квитанцию в качестве подтверждения удачной оплаты.

Если хотите использовать скидку, то все гораздо проще. Выберите в приложении дисконтный пластик нужного магазина и поднесите его к сканеру, который считает ваш штрих-код или QR-код.

Аналогичным образом можете совершать покупки в интернет-магазинах и приложениях, которые поддерживают Apple Pay. Возле выбранного товара должна находиться соответствующая иконка, нажмите на нее, а для подтверждения потребуется только поднести палец к Touch ID.

Следует учитывать, что смартфон должен быть обновлен до последней версии программного обеспечения и оборудован модулем бесконтактной передачи информации NFC.

В статье рассказали, как можно добавить дисконтную карту в Wallet от Apple и правилах использования. Это универсальная и удобная утилита для хранения банковских карточек, а точнее их виртуальных копий. Вам больше не нужно носить с собой кредитки, наличность и дисконтные карты – все необходимое находится в вашем Айфоне. Технический прогресс пришел, пора пробовать его на вкус.

Как пользоваться приложением Wallet от компании Apple

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

Что такое Apple Wallet?

Apple Wallet — мобильное приложение, встроенное в операционную систему iOS, которое позволяет пользователям хранить в нем различные карты, включая кредитные, дисконтные, а также билеты на всевозможные мероприятия (кино, театр, концерт).

Преимущества и недостатки приложения

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

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

Поддержка девайсов

Поговорим о том, какие устройства поддерживают данную программу.

  • iPad Pro (3-го поколения);
  • iPad (6-го поколения);
  • iPad Pro;
  • iPad (5-го поколения);
  • iPad Air 2;
  • iPad mini (3 и 4).
  • iPhone XR;
  • iPhone XS, XS Max;
  • iPhone X;
  • iPhone 8, 8 Plus;
  • iPhone 7, 7 Plus;
  • iPhone 6, 6 Plus, 6s, 6s Plus;
  • iPhone SE.
  • Apple Watch Series 1, 2, 3, 4;
  • Apple Watch (1-го поколения).

Также приложение поддерживается на моделях компьютера Mac, имеющих Touch-ID 2012 г. и более поздние модели (оплата осуществляется в совокупности с iPhone или Apple Watch).

Какие карты можно добавить в Apple Wallett

Приложение Apple Wallet поддерживает огромное количество платежных, дисконтных и подарочных карт, а также некоторые виды электронных. В России с ним сотрудничают около 12 банков, огромное количество магазинов и других заведений. Приложение поддерживает различные магазины начиная от крупных сетей и заканчивая местными, различные билетные кассы, а в некоторых странах — даже студенческие пропуски.

Как добавить платежную карту на iPhone

Перед тем как добавлять платежную карту в Apple Wallet, убедитесь, что на устройстве подключена функция Touch-ID:

  • Запустите приложение Apple Wallet.
  • Перейдите в раздел Pay и нажмите «Добавить платежную карту», подтвердите ваш Apple ID с помощью ввода пароля, нажмите «ОК» и «Далее».
  • Отсканируйте карту помощью камеры или введите вручную необходимые данные.

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

Как добавить платежную карту на Apple Watch

Для осуществления оплаты с помощью Apple Watch необходимо подключить карту в Wallet на iPhone по инструкции выше. Далее:

  1. В iPhone найдите приложение Watch, откройте его и зайдите в раздел «Мои Часы».
  2. Нажмите на «Wallet и Apple Pay», добавьте карту, следуя предыдущим инструкциям. Если хотите использовать карту, которая уже добавлена на iPhone, нажмите кнопку «Добавить» рядом с нужной.
  3. Дождитесь одобрения данных и нажмите «Далее».

Теперь вы можете оплачивать ваши покупки с помощью часов.

Как добавить дисконтную карту

Существует несколько способов:

  • переход по ссылке из СМС, которую отправляет магазин;
  • переход по ссылке из email-рассылки магазина;
  • установка дополнительного приложения от соответствующего магазина.

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

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

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

Как платить с помощью Apple Wallet

  1. Использование платежных карт. Чтобы оплатить покупку с помощью приложения, необходимо поднести устройство к терминалу оплаты, приложить палец к Touch-ID и дождаться завершения оплаты. После того как завершения операции на экране появится уведомление с указанием количества списанных средств (если в Apple Wallet загружено несколько карт, перед оплатой необходимо выбрать нужную, и только когда она будет первой в списке, совершать оплату).
  2. Использование неплатежных карт. Чаще всего для использования дисконтных или подарочных карт в магазине необходимо просто показать нужную продавцу. Далее продавец отсканирует код в вашем приложении и произведет оплату. В некоторые из них также встроена функция бесконтактного платежа, об этом стоит уточнить в магазине.
Читайте также:  Где занять 10000 рублей срочно

Карты Wallet для бизнеса

Сейчас технология Wallet также поддерживает карты лояльности для iOS устройств. Существуют компании, которые предоставляют клиенту набор правильных IT-решений для его компании, используя для этого Wallet. Такие карты предоставляют выгодные условия для людей, ведущих бизнес. Электронные карты дополняют или полностью заменяют вам пластиковые на более выгодных условиях, подходящих вам.

Получение уведомлений об обновлениях

Чтобы узнавать об изменениях и нововведениях в приложении, вам нужно:

  • зайти в настройки устройства;
  • далее перейти в раздел «Уведомления»;
  • найти в списке приложение Wallet;
  • разрешить отправку уведомлений или баннеров.

Готово, теперь вы сразу будете узнавать об обновлениях приложения.

С тех пор как появилось это приложение, к нему присоединились миллионы пользователей. Apple Wallet идеально подойдет тем, кто активно использует устройства iOS. Эта программа позволяет совершать покупки с помощью смартфона как в онлайн-пространстве, так и в обычных магазинах, что очень часто ускоряет процесс оплаты и экономит время.

Apple Wallet. Что это такое и как интегрировать в него свою карту

Принято считать, что Wallet – не самый популярный сервис в СНГ. Но уже во втором проекте подряд заказчик ставит задачу «Сделать интеграцию с Wallet». Поэтому я решил написать эту статью, чтобы рассказать о сервисе в целом и показать, как интегрировать в него свой продукт.

Что такое Wallet? Он позволяет держать в телефоне различного вида карты (билеты, скидочные карты и т.п.), облегчая жизнь пользователям продукта. Более того, есть возможность актуализировать информацию о карте посредством push-уведомлений, но это тема для отдельной статьи. Но если у вас есть карта/билет/абонемент, которые можно интегрировать в телефон, то для этого есть решение! Как это сделать – читайте ниже.

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

Структура карты

Что же представляет собой карта с точки зрения разработчика? Карта – это архив с расширением .pkpass. Он содержит в себе все данные, необходиимые для отображения и работы карты. Содержимое архива – в таблице ниже.

ФайлНазначение
background.pngФоновая картинка для карты.
footer.pngКартинка рядом со штрихкодом
icon.pngИконка для уведомлений и писем
logo.pngЛоготип карточки. Отображается слева сверху
manifest.jsonРеестр всех включанымх файлов
signaturePKCS7 подпись
pass.jsonВнешний вид и информация на карте
strip.pngКартинка, находящаяся сзади основного описания карточки
thumbnail.pngДополнительная картинка (уточнить)

Существуют следующие типы карт:

  • Посадочный билет: на самолет или поезд. Обычно купон работает на одну поездку;
  • Купон: для купонов и специальных предложений;
  • Билет на событие: может работать как для одного события, так и для целого сезона;
  • Скидочная карта: карты лояльности, скидочные или подарочные карты;
  • Карта общего вида: если ничего из вышеперечисленного не подходит под ваш случай: например, карта для поездок на метро или пропуск в спортзал.

Рассмотрим схематично внешний вид разных карт. Картинки лучше называть так, как это указано в таблице выше.

Посадочный билет

Купон

Билет на событие

Общая карта

Скидочная карта

Структура pass.json

Обязательные поля. Содержат Pass Type ID, Team ID, название организации и т.п.
Ключи для связанных приложений. Нужны для отображения приложений, которые нужно «ассоциировать» с картой.
Ключи «срока годности» карточки.
Ключи актуальности. Например, координаты местности, где карта может быть использована, или начало события, для которого она предназначена.
Ключ стиля. В начале статьи были перечислены 5 видов карт для Wallet. Каждому из них соответствует свой стиль. Такой ключ должен быть строго один.
Ключи визуального оформления карты. Помимо очевидного, содержат в себе информацию о штрихкоде, отображаемом на карте.
Ключи web-сервисов. Вы можете использовать web-сервисы для взаимодействия с картой, например, автоматически ее обновлять.
NFC-ключи. Содержат дополнительную информацию для Apple Pay транзакции.

Теперь обо всем подробнее.

Обязательные поля

descriptionString.
Локализуемое
Краткое описание карты. Локализуемое.
formatVersionIntВерсия формата файла. Значение должно быть 1.
String.
Локализуемое
Название организации, которая выдает карты.
StringPass Type ID и кабинете разработчика.
StringСерийный номер отдельной карты
StringTeam ID команды разработчика

Ключи для связанных приложений

[Int]Опционально. ID приложений, ассоциированных с картой. Берется всегда первое, совместимое с текущим устройством.
StringURL, который передается в приложение при открытии

Ключи стиля

[JSON]Основная информация о карте.
[JSON]Второстепенная информация.
[JSON]Поля для дополнительной информации. Опциональное
[JSON]Заголовок карты. Отображается даже в том случае, когда карты видны списком.
[JSON]Основная информация о карте.
StringТип транспорта для карт-билетов. Может принимать следующие значения:
PKTransitTypeAir,
PKTransitTypeBoat,
PKTransitTypeBu`,
PKTransitTypeGeneric,
`PKTransitTypeTrain`.
[JSON]Массив полей, отвечающий за обратную сторону карты

JSON в данном случае имеет следующий вид:

Значение по ключу value может быть как числовым, так и строковым. Однако currencyCode вместе со строковым значением использовать не получится. Что касается auxiliaryFields и secondaryFields, их может быть несколько, и стоит следить за длиной строк, которые в них используются.

Ключи визуального оформления

[JSON]Информация для баркода (см. ниже).
color as stringЦвет фона.(#fa32e4)
color as stringЦвет лейблов со значениями
StringОпционально для билетов на события и билетов на транспорт. Карты с одинаковым стилем ― passTypeIdentifier и groupingIdentifier ― будут группироваться
color as stringТекст лейблов с названиями полей
Localizable stringТекст, отображаемый рядом с логотипом

Баркод

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

StringОпциональный текст, отображаемый рядом с баркодом в том случае, если баркод не считывается.
StringФормат баркода. Может принимать значения: PKBarcodeFormatQR,
PKBarcodeFormatPDF417,
PKBarcodeFormatAztec,
PKBarcodeFormatCode128
StringКод или номер карты, зашифрованный в баркод.
StringКодировка сообщения. Обычно iso-8859-1

Локация

Эти ключи отвечают за локацию, в пределах которой карта может быть использована.

StringОпциональный текст, отображаемый рядом с баркодом в том случае, если баркод не считывается.
ДолготаШирота
DoubleШирота
StringОпциональный текст, который отображается на экране блокировки в тот момент, когда пользователь входит в радиус действия карты.

Оборотная сторона

На оборотной информационной части можно разместить дополнительную информацию: условия использования, политику автообновления, контактные данные и ссылку на приложение, к которому относится карта. На рисунке представлено соответствие полей в pass.json и внешнего вида обратной стороны карты. Если в value-поле есть ссылки, номера телефона и т.п., они подсветятся автоматически.

Создание карты. Часть 2

Итак, картинки готовы, pass.json сформирован, осталось собрать все это вместе. Для этого заполним manifest.json (см. таблицу 1), куда необходимо включить все картинки и pass.json. Получается примерно так:

С этого момента менять ничего не нужно, поскольку 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.

Теперь мы готовы к генерации подписи. Сделаем это командой:

Итак, у нас все готово, осталось только собрать архив, делаем это командой:

Обращаю внимание, что тут должны быть перечислены все файлы, в которые вы хотите включить архив данных для карты(.pkpass).
В итоге мы получим .pkpass файл, который можно открывать на компьютере. Мы увидим превью карты, внешний вид которой может отличаться от вида на телефоне.
Все это можно сделать чуть проще. Apple предоставляет утилиту signpass (Apple Wallet sample meterials), которая берет на себя все подсчеты SHA (файл manifest.json можно не делать самостоятельно) и работу по созданию подписей. Чтобы ей воспользоваться, нужно собрать проект и поместить файл signpass в папку со всеми необходимыми ресурсами.

Читайте также:  Наложенный платёж это как

В целом структура должна выглядеть примерно так:

Далее выполняем команду:

Wallet — это название папки, в которой лежат все ресурсы. На выходе получаем файл wallet.pkpass. Его содержимое можно посмотреть, разархивировав wallet.pkpass.

Не исключено, что создание pkpass будет вынесено на бэкенд, в таком случае надо будет передать разработчикам WWDR, сертификат для Pass Type ID в виде .p12 и пароль от него.

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

Для того чтобы приложение имело возможность добавлять карты в Wallet, необходимо включить эту возможность в App ID и также включить эту возможность в Capabilities в проекте.


Это необходимо для полноценной корректной работы с Wallet. В противном случае не получится считывать карты с Wallet и, например, не будет возможности понять, добавлена наша карта или нет. Также важно отметить, что team id в pass.json должен совпадать c team id, либо придется добавлять их вручную в entitlements и это может исправить ситуацию, но это я не проверял.

Добавление карты

Добавлять карты очень просто:

Однако, опять же, чаще .pkpass файл надо будет скачивать с вашего сервера.
Стоит отметить, что PassKit выдает довольно читаемые ошибки, поэтому можно легко понять, что именно было сделано не так.

Получение информации о добавленных картах

Чтобы получить информацию о картах, имеющихся в Wallet и относящихся к вашему приложению, необходимо обратиться к объекту PKPassLibrary.

Таким образом, можно понять, добавлена карта или нет, а также обновить интерфейс. Кроме того, через PKPassLibrary карты можно обновлять и удалять. Обновлять карты можно и через веб-сервисы, но в этой статье мы не будем рассматривать такой вариант.

Проверка на уникальность

Поскольку в вашем сервисе, как правило карта привязана к аккаунту, в приложении скорее всего придется как-то определять принадлежность карты к текущему пользователю. Предлагаю делать это через serialNumber . Например, задавать в качестве serialNumber id пользователя или номер карты.

Тестирование

Apple предоставляет примеры pkpass для разных типов, можно ориентироваться на них.
Apple Wallet samples
Чтобы увидеть то, как выглядит карта, можно, добавить pkpass в проект (см. «Добавление карты»). Процесс добавления/удаления уже рассмотрен выше, осталось только напомнить, что приложение не будет видеть уже добавленные карты, если карта для Wallet создавалась на одном аккаунте разработчика, а сама разработка велась с другого аккаунта (актуально для аутсорс-компаний). При этом добавлять карты можно без проблем.
Проверить, корректно ли закодирована информация в штрихкоде, можно с помощью любого сканера QR-кодов. И точно необходимо проверить корректность работы с настоящим сканером.

Заключение

В статье был рассмотрен процесс создания и дизайна карты, а также процесс интеграции c приложением и проблем, которые могут возникнуть. Я намерено не касался вопросов интеграции с веб-сервисами и обновления карт, и надеюсь сделать это в следующей статье.

Используемые материалы:

Отдельное спасибо mehdzor за аккаунт разработчика для тестов.

Как пользоваться Apple Wallet на iPhone


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

Использование приложения Apple Wallet

Для тех пользователей, у которых на iPhone отсутствует NFC, в Apple Wallet недоступна функция проведения бесконтактных платежей. Однако данная программа может использоваться в качестве кошелька для хранения дисконтных карт и их применения перед оплатой покупки. Если же вы являетесь обладателем iPhone 6 и новее, дополнительно можете привязать дебетовые и кредитные карты, и полностью забыть о кошельке — оплата услуг, товаров и электронные платежи будут осуществляться с помощью Apple Pay.

Добавление банковской карты

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

    Запустите приложение Apple Wallet, а затем тапните в верхнем правом углу по иконке с плюсиком.

На экране запустится окно «Добавление карты», в котором вам потребуется сфотографировать ее лицевую сторону: для этого наведите камеру iPhone и дождитесь, когда смартфон автоматически зафиксирует изображение.

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

  • Для завершения добавления карты вам потребуется пройти верификацию. Например, если вы являетесь клиентом Сбербанка, на ваш номер мобильного телефона поступит сообщение с кодом, который необходимо указать в соответствующей графе Apple Wallet.
  • Добавление скидочной карты

    К сожалению, далеко не все скидочные карты могут быть добавлены в приложение. И добавить карточку можно одним их следующим способов:

    • Переход по ссылке, полученной в SMS-сообщении;
    • Переход по ссылке, полученной в электронном письме;
    • Сканирование QR-кода, имеющего отметку «Добавить в Wallet»;
    • Регистрация через приложение-магазин;
    • Автоматическое добавление скидочной карты после оплаты с помощью Apple Pay в магазине.

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

      В окне приложения Лента кликните по центральной иконке с изображением карточки.

    Следом отобразится изображение карты и штрих-код. Завершить привязку можно, кликнув в правом верхнем углу по кнопке «Добавить».

  • С этого момента карта будет находиться в электронном приложении. Для ее использования запустите Вэллет и выберите карту. На экране отобразится штрих-код, который потребуется считать продавцу на кассе перед оплатой товара.
  • Оплата товаров с помощью Apple Pay

    1. Чтобы расплатиться на кассе за товары и услуги, запустите на смартфоне Вэллет, а затем тапните по нужной карте.

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

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

    Для быстрого запуска Apple Pay можно использовать кнопку «Домой». Чтобы настроить данную функцию, откройте «Настройки», а затем перейдите в раздел «Wallet и Apple Pay».

    В следующем окне активируйте параметр «Двойное нажатие «Домой».

    В том случае, если у вас привязано несколько банковских карт, в блоке «Параметры оплаты по умолчанию» выберите раздел «Карта», а затем отметьте, какая из них будет выводиться в первую очередь.

    Заблокируйте смартфон, а следом дважды кликните по кнопке «Домой». На экране будет запущена карта по умолчанию. Если вы планируете с ее помощью осуществлять транзакцию, авторизуйтесь посредством Touch ID или Face ID и поднесите устройство к терминалу.

  • Если платеж планируется проводить с использованием другой карты, выберите ее из списка ниже, а затем пройдите верификацию.
  • Удаление карты

    При необходимости любая банковская или скидочная карта может быть удалена из Wallet.

      Запустите платежное приложение, а затем выберите карту, которую планируется убрать. Следом тапните по иконке с троеточием, чтобы открыть дополнительное меню.

  • В самом конце открывшегося окна выберите кнопку «Удалить карту». Подтвердите данное действие.
  • Apple Wallet – приложение, которое действительно упрощает жизнь каждому владельцу iPhone, Данный инструмент обеспечивает не только возможность оплаты товаров, но и безопасное проведение платежей.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Ссылка на основную публикацию