Что делать если не работает оплата по nfc
Причин довольно много. Причем появляются они, словно грибы после дождя. Особенно в последнее время, характеризующееся увеличением количества наименований моделей, применяющих данную опцию.
Предлагаю кочующие на форумах ошибки и траблы, из которых был найден выход. Возможно, это кому-то поможет.
- Простые косяки. Здесь собраны недочеты и ошибки самого пользователя.
- Низкий заряд аккумулятора, меньше 5% провести транзакцию не удастся.
- Баланс на привязанной карте не позволяет расплачиваться.
- NFC-чип выключен в настройках.
- На терминале нет искомого логотипа, а вы ломитесь в закрытые ворота.
- Да и карта вашего банка, того… Не поддерживается.
- Программные ошибки.
- Приложение не хочет устанавливаться? Причин может быть несколько, от геополитических до тривиальных. Как вариант, посмотреть наличие оперативной памяти в устройстве. А также заглянуть в Google, является ли ваша страна ее адептом?
- Если оплата не проходит по непонятной причине, не классифицируется, есть выход. Попробуйте сделать, так называемый программный ресет. Удалите привязанную карту из своего аккаунта и снова ее туда пропишите. Иногда помогает.
- Не подключается к системе оплаты. Перезапустите приложение, возможны глюки самой утилиты.
- Технические. Известна ошибка 56 в приложении Apple Pay. Указывает на неисправность модуля NFC. Кроме того, известны случаи, когда неверно ориентированное устройство с чипом, отказывается дружить с торговым оборудованием. Попробуйте поменять положение телефона.
На этом заканчиваю, так как статья не резиновая и все вместить сюда не получится. Ищите простое решение, о сложном задумаетесь только в случае неудачи.
Несмотря на то что многие аспекты вопроса, как настроить для оплаты картой, сдублированной телефоном и использовать при этом технологию NFC, освещены довольно подробно, нерешительность остается. Исходя из общего недоверия к новому методу проведения платежа, выказываемое на многих интернет-площадках, хочу подытожить. Время покажет, как любят говорить у нас по телевизору.
Что такое технология nfc и как она работает
Уже много написано о NFC. Причем, одно и то же, копируется и кочует из одной статьи в другую, из видео в аналогичное видео. Википедия дает свой, оригинальный вариант восприятия. Мне он кажется наиболее образным, его и примем за основу.
Представьте себе трансформатор, думаю, ни у кого нет с этим проблем. Чтобы реализовать идею на практике пришлось встроить в «тело» смартфона рамочную антенну, излучающую с помощью специального чипа электромагнитные волны на радиочастоте. Так вот, магнитные поля двух устройств с NFC-модулем, генерируемые с помощью передающих антенн, представляют собой в чистом виде трансформатор, с одной лишь оговоркой, что обмотки (первичная и вторичная) есть, но сердечник отсутствует. Вернее, он является воздушным.
Итак, поднеся на близкое расстояние (менее 20 см) друг к другу, два телефона с NFC чипом, возникающие электромагнитные поля воздействуют друг на друга таким образом, что в одном из них, согласно законам физики, появляется электрический ток, несущий в себе закодированный цифровой сигнал.
Такова суть бесконтактной технологии в ближнем поле (перевод с английского аббревиатуры NFC), если смартфоны развести на большие расстояние, то сердечник «рвется» и связь прерывается. В случае если у вас смартфон супер больших размеров, скорее фаблет, но еще не планшет, то для правильной ориентации модуля в пространстве нужно знать одно единственное правило. Антенну прячут за задней крышкой, иногда помечая ее специальной наклейкой.
Для полноты картины нужно добавить, что если обмен данными происходит с обеих сторон — это означает активный режим связи. Иначе говоря, имеем два телефона, и они воздействуют друг на друга, передавая нужные файлы от инициатора к целевому устройству.
Описываемая в статье бесконтактная оплата, является случаем пассивного режима технологии NFC. Когда целевое устройство (торговый терминал, например) работает простым ретранслятором, или передатчиком неких сигналов, задаваемых смартфоном.
Получилось не сильно просто в объяснении, но дальше пойдет легче. С помощью описанных алгоритмов передачи данных на близкое расстояние, происходит главное, из-за чего городился огород. А именно: смартфон, вооруженный NFC-инновацией, позволяет в закодированном виде послать цифровые сведения о платежном инструменте (личной дебетовой или кредитной карте).
В нужный момент, банковская карта появится на экране девайса, будто она самая настоящая. Никакого волшебства здесь нет и в дальнейшем мы в этом убедимся. Нужно лишь создать для этого все условия, о чем пойдет речь в следующей части статьи.
Азиатско-тихоокеанский регион
Австралия
- Apple Pay1
- Большинство кредитных и дебетовых карт
- PayPal2
- Остаток на счете Apple ID (от погашения подарочных карт или добавления средств)
Бутан
Бруней
Камбоджа
- Большинство кредитных и дебетовых карт
- Счет мобильного телефона (через поддерживаемых операторов)
Китай континентальный
- UnionPay, PayEase, китайские банковские карты5
- Alipay2
- WeChatPay2
- Остаток на счете Apple ID (от погашения карт пополнения или добавления средств).
Фиджи
Гонконг
- Apple Pay1
- Большинство кредитных и дебетовых карт
- AliPay HK
- Счет мобильного телефона (через поддерживаемых операторов)
- Остаток на счете Apple ID (от погашения подарочных карт или добавления средств)
Индия
- Большинство кредитных и дебетовых карт
- Остаток на счете Apple ID (от добавления средств).
Индонезия
- Большинство кредитных и дебетовых карт
- Остаток на счете Apple ID (от добавления средств).
Япония
- Большинство кредитных и дебетовых карт
- Счет мобильного телефона (через поддерживаемых операторов)
- Остаток на счете Apple ID (от погашения подарочных карт или добавления средств)
Лаос
Макао
Малайзия
- Большинство кредитных и дебетовых карт
- Touch’n’Go eWallet;
- Счет мобильного телефона (через поддерживаемых операторов)
Мальдивы
Микронезия
Монголия
Мьянма
Науру
Непал
Новая Зеландия
- Большинство кредитных и дебетовых карт
- Остаток на счете Apple ID (от погашения подарочных карт или добавления средств)
Пакистан
- Большинство кредитных и дебетовых карт
- Остаток на счете Apple ID (от добавления средств).
Палау
Папуа-Новая Гвинея
Филиппины
- GCash
- PayMaya
- Большинство кредитных и дебетовых карт
- Счет мобильного телефона (через поддерживаемых операторов)
Сингапур
- Apple Pay1
- Большинство кредитных и дебетовых карт
- Счет мобильного телефона (через поддерживаемых операторов)
- Остаток на счете Apple ID (от погашения подарочных карт).
Соломоновы острова
Южная Корея
- Большинство кредитных и дебетовых карт
- Счет мобильного телефона (через поддерживаемых операторов)
- kakaopay2
- PAYCO2
Шри-Ланка
Тайвань
- Apple Pay1
- Большинство кредитных и дебетовых карт
- Счет мобильного телефона (через поддерживаемых операторов)
- Остаток на счете Apple ID (от погашения подарочных карт).
Таиланд
- Большинство кредитных и дебетовых карт
- TrueMoney6
- Счет мобильного телефона (через поддерживаемых операторов)
Тонга
Вануату
Вьетнам
- Большинство кредитных и дебетовых карт
- Остаток на счете Apple ID (от добавления средств).
Бесконтактные платежи с помощью apple pay на iphone
Если Вы добавили Apple Cash, кредитные или дебетовые карты в приложение Wallet на iPhone, то Вы можете использовать Apple Pay для безопасной бесконтактной оплаты покупок в магазинах, ресторанах и других местах.
Примечание. Если в телефоне включены службы геолокации, местоположение iPhone в момент совершения оплаты может быть отправлено в Apple и в банк, выпустивший карту, в целях предупреждения мошенничества. См. раздел Управление информацией о геопозиции на iPhone.
Защита данных владельца телефона
Главный вопрос, который интересует многих пользователей по всем нововведениям, – это безопасность. К сожалению, современные технологии развивают не только крупные корпорации, но и мошенники. Как только появляется что-то новое у разработчиков, так мгновенно находятся умельцы, которые придумывают способы обойти всю защиту и снять деньги с карты. Как вернуть украденные деньги и обезопасить себя от мошенников я рассматривала в отдельном материале.
К сожалению, не осталась без внимания мошенников и бесконтактная форма оплаты. Как им удается снять деньги с карты? С помощью специального устройства – ридера (считывателя). Его нужно почти вплотную поднести к карточке, оснащенной чипом для бесконтактной оплаты, и считать записанную там информацию.
Пока по-другому обстоят дела с бесконтактными смартфонами. Плата за товары в магазине производится с виртуального счета по защищенным каналам. Данные самой банковской карты, привязанной к телефону, не фигурируют. Доступ к виртуальной карте защищен паролем, который уникальный для каждой операции. Набор цифр ничего не скажет мошенникам.
Если телефон украли, доступ в приложение, которое привязывает ваши платежные средства к устройству, защищен паролем. Для еще большей безопасности заблокируйте свои банковские карточки в интернет-банке или с помощью звонка на горячую линию.
Можно установить дополнительную защиту. Например, разблокировку телефона с помощью отпечатка пальца.
Некоторые пользователи опасаются, что при задержке телефона у платежного терминала дважды пройдет оплата. Это невозможно, перевод осуществляется только один раз, потом аппарат отключается.
Подводя итог, можно сказать, что пока технология NFC на смартфоне безопаснее, чем платеж банковской карточкой. Почему говорю пока? Мошенники не дремлют. Думаю, что работа в их неординарных головах кипит полным ходом. Вопрос времени.
Как настроить оплату
Важный момент. Чтобы не иметь бледный вид перед фыркающей толпой сзади вас и не переминаться с ноги на ногу во время оформления транзакции, необходимо заранее проделать кое-какие манипуляции с девайсом. Чтобы платить телефоном, следуйте следующим правилам.
- Проверьте устройство на наличие в нем искомого модуля и включите его. Обычно сведения о NFC находятся в разделе настроек под названием беспроводные сети — еще (дополнительные функции) — NFC. Сделайте активной опцию, если она у вас есть.
- Убедитесь, что программа Android Beam включена в работу, системное приложение «подхватывает» дремавшую изначально опцию, и поможет вам осуществить платежи.
- Кроме того, понадобится утилита-эмулятор банковской карты, их на Play Маркете немыслимое количество. Не теряйтесь, выбираем самые надежные, опробованные временем, исходя из названия модели вашего телефона. О каждой из них пойдет речь в дальнейшем.
- На данном этапе отметим, что после скачивания приложения с Google Play и первого запуска в телефоне, предстоит привязать банковскую карту для повседневного использования. Здесь уже пути реализации алгоритма разнятся, поэтому описание будем проводить для каждой конкретной программы.
- Не забывайте о заряде аккумулятора, не стоит даже пытаться провести платеж на нулевом уровне, зависание транзакции в самый неподходящий момент вам ни к чему.
- Следующий важный шаг, заключается в настройке уже установленного приложения. Для экономии времени в самый ответственный момент, установите требуемое приложение, как действующее по умолчанию. Один единственный раз и навсегда. Для этого заходим по пути: настройки — приложения — дополнительные настройки, затем приложения по умолчанию (системные). Укажите уже установленную утилиту, как отвечающую за бесконтактную оплату, в следующий раз платеж пройдет гладко, без лишних вопросов.
- Если ни в настройках беспроводной связи, ни в приложениях не отыщется словосочетание: бесконтактная оплата, то у вас в телефоне эта возможность отсутствует.
Как принимать платежи через телефон?
Выходом для представителей микро- и малого бизнеса может стать организация приёма карт с помощью смартфона. Сравни.ру расскажет, как это работает.
В качестве наглядного примера мы использовали самое новое предложение на рынке – мобильный эквайринг, предлагаемый iBank вместе с компанией 2can&ibox. Этот сервис был запущен 2 декабря 2021 года. Как отмечается в пресс-релизе банка, для того чтобы начать принимать карты для оплаты за товары и услуги, предпринимателям больше не нужно покупать классические POS-терминалы за 20-30 тысяч рублей, ждать три недели оформления договора на обслуживание и доказывать, что оборот компании по банковским картам достигнет 100 тысяч рублей в месяц. Все эти стандартные требования банков отменяются с появлением мобильного эквайринга.
Как научить смартфон считывать карты?
Для этого нужны пять компонентов:
- смартфон;
- подписанный с банком договор на мобильный эквайринг;
- ридер или другими словами mPOS-терминал для считывания карты;
- скаченное на телефон специальное приложение;
- и клиент, который хочет оплатить товар или услугу.
Весь процесс оформления мобильного эквайринга занимает от 3 до 5 дней. Происходит это дистанционно: через сайт банка или по телефону подаётся заявка, на следующий день (но может и раньше) сотрудник банка связывается с клиентом и даёт пояснения по порядку получения услуги. Далее он регистрирует клиента в системе компании 2can&ibox. От 1 до 2 дней уходят на проверку регистрационных данных клиента. Если замечаний нет, то на его электронную почту придёт договор по подключению сервиса, который нужно подписать и также по электронной почте направить в банк. Ещё 1-2 дня занимает регистрация договора в системе 2can&ibox. Уже после этого клиенту остается выбрать тип mPOS-терминала – это может быть 2can или ibox, оплатить его, что стоит 2950 рублей, и договориться с 2can&iboxо форме доставки устройства.
Ограничения: услугу мобильного эквайринга может оформить только юридическое лицо или индивидуальный предприниматель, физическим лицам данная услуга недоступна.
Когда устройство уже на руках, остаётся только подключить его к смартфону. Для этого нужно скачать бесплатное приложение в Google play или App Store для модельного ряда терминалов 2can, для устройств ibox приложения также доступны как для платформы Android, так и для iOS. Настройка займёт 3-5 минут. И сервис можно использовать для оплаты: авторизоваться, ввести сумму и назначение платежа, прокатить карту.
Для подтверждения оплаты покупателю потребуется оставить свою подпись прямо на экране. Чек можно распечатать, отправить клиенту по электронной почте или прямо на телефон.
Насколько это безопасно?
По поводу безопасности с точки зрения компрометации карты – мобильный эквайринг безопасен, как и обычный эквайринг. Компрометация возможна в обоих случаях – зависит от доверия к продавцу, считает председатель правления iBank Андрей Бухтияров.
«Наши клиенты – предприниматели рассказывают, что, подключив мобильный эквайринг, клиенты наоборот предпочитали расплачиваться картой, чтобы опробовать новинку и расписаться на экране смартфона пальцем», – рассказывает банкир.
По его словам, mPOS-терминалы самостоятельно шифрует данные прочитанных на нем карт криптостойким алгоритмом с уникальными ключами. В процессе передачи эти данные недоступны ни другим приложениям, в том числе вредоносным, установленным на смартфоне, ни перехватчикам сетевого трафика. Многоуровневая система безопасности позволяет сделать платежи, принятые с помощью mPOS-терминалов, столь же безопасными, как и те, что были сделаны с обычного терминала.
Сохранится ли у продавца история платежей?
Да. При подключении оборудования у клиента появляется личный кабинет, в котором и будет хранится вся информация. Продавец в любой момент сможет проанализировать, какие его товары или услуги пользуются большим спросом и в какой точке продаж.
Ещё система позволяет разрабатывать для покупателей индивидуальные программы лояльности. «Ведь, когда вы предлагаете клиенту продублировать бумажный чек по электронной почте или смс на телефон в базе компании навсегда сохраняются контакты клиента и история его покупок. В итоге вам будет достаточно заглянуть в аналитическую таблицу, составленную сервисом mPOS, чтобы разработать индивидуальное предложение», – объясняет Андрей Бухтияров.
Есть ли требования к качеству интернета?
Достаточно, чтобы продавец находился в зоне 3G.
Сколько нужно будет платить банку?
Банковская комиссия составляет 2,75% с каждой транзакции (это 2,75 руб. с каждых 100 руб. в чеке).
Кому будет интересен новый продукт в первую очередь?
Как индивидуальным предпринимателям – продавцам на рынках, владельцам небольших магазинов, автомоек, прачечных, салонов красоты или кафе, так и крупным страховым компаниям (например, «РГС-Жизнь» и «Ингосстрах»), ресторанным сетям, развивающим доставку блюд на дом (например, «Тануки»), и интернет-магазинам (Ozon).
«Стандартные POS-ридеры им не подходят. Они стоят 20-30 тысяч рублей за штуку, и выдавать их каждому курьеру или страховому агенту слишком накладно. Некоторые курьеры их теряют, другие разбивают, ведь стандартные POS-терминалы очень громоздкие, а на подключение к новому аппарату нужно время и деньги», – считает предправления iBank.
Компании 2can&ibox работает ещё с 27 банками, в том числе с ВТБ 24, Райффайзенбанком, Промсвязьбанком, банком «Открытие» и Связь-банком.
Подобные сервисы предоставляют и другие компании, например:
Не проходит оплата через apple pay, не получается оплатить | ошибки
Что делать, если не проходит оплата через Apple Pay? Возможно, вы что-то сделали не так в настройках или выбранный вами терминал для оплаты покупок, увы, не работает с технологией бесконтактных платежей, или, может, у вас на счету закончились средства (ну с кем не бывает). Но пойдем по порядку.
Специально для сомневающихся в себе мы предлагаем разобрать методику оплаты на каждом устройстве отдельно.
Если с этим разделом всё ясно, проблем нет, но оплатить через Apple Pay так и не получается, обратимся к самому началу. Вы уверены, что ваше устройство совместимо с Эппл Пей? Не допустили ли вы ошибки в момент привязки своей карты?
Давайте проверим.
Прикрепляем карту на Айфон (самый популярный гаджет):
- Зайдя в программу Wallet, нажимаем пункт “Добавить…”
- Если вы хотите добавить карту, которая уже используется вами в iTunes, введите код безопасности и не мудрите.
- Кнопка “Далее”. Банк проверит, можете ли вы добавить эту карту: есть ли на ней средства и сотрудничает ли этот банк с Эппл. Может потребуется еще какая-то информация для проверки, тогда надо будет вернуться в раздел с настройками и добавить ее.
- Если не возникло никаких недоразумений с банком, то можно приступать к использованию сервиса.
Но если какие-то вопросы у вас всё же остались, если нам не удалось помочь вам в решении вашей проблемы, вы всегда можете написать нам комментарий или обратиться в техподдержку Эппл за более детальной консультацией.
После подтверждения оплаты
https://www.youtube.com/watch?v=FXUaksGXkPM
Как только мы подтверждаем оплату с помощью Face ID, Touch ID или пароля, продавец получает новую порцию данных.
Поле | Значение | Как предотвратить передачу? |
Платежная система | Mastercard | Никак |
Название карты с последними символами реальной карты | MasterCard 2780 | Никак |
Точный адрес доставки пользователя | Страна, область, город, почтовый индекс, улица, дом, квартира | До подтверждения оплаты исказить текст в самой шторке |
Точный платежный адрес пользователя | Страна, область, город, почтовый индекс, улица, дом, квартира | Исказить или убрать в iOS. Приложение Wallet → Карта → Настройки → Адрес плательщика[1] |
Имя Фамилия | Иван Иванов | Исказить или убрать в iOS. Находится там же, где и адрес доставки или платежный адрес. |
Номер телефона | 77990001122 | 1. Либо до подтверждения оплаты исказить текст в самой шторке 2. Либо исказить/убрать в iOS. Настройки → Wallet и Apple Pay → Параметры оплаты по умолчанию[2] |
Ivan@gmail.com |
Способ 1: app store
Один из двух возможных вариантов решения нашей сегодняшней задачи в отношении фирменного магазина приложений от Apple выполняется через доступные в нем настройки профиля.
- Откройте App Store и, находясь во вкладке «Сегодня», тапните по изображению своего профиля, а затем еще раз по нему, но уже в открывшемся разделе «Учетная запись». Подтвердите переход посредством Touch ID или Face ID.
- Далее коснитесь пункта «Управление способами оплаты». Если дополнительный, на который требуется заменить основной, еще не привязан к Apple ID, откройте раздел «Добавить способ оплаты» и переходите к следующему шагу.
Если же к учетной записи уже привязано более одной карты (счета) и требуется просто сменить одну на другую (основную на дополнительную), тапните по расположенной в правом верхнем углу надписи «Изменить», затем, используя расположенные справа горизонтальные полосы, измените порядок карт (счетов) и нажмите «Готово».
- Оказавшись на странице добавления нового способа, выберите один из трех доступных вариантов:
- Найдено в Wallet;
- Кредитная или дебетовая карта;
- Мобильный телефон.
В примере далее будет рассмотрен именно второй, так как первый заключается исключительно в нажатии на уже привязанную к Apple ID, но не добавленную в App Store карту, а третий – в указании номера мобильного и его подтверждении путем ввода кода из СМС.
- Введите данные карты – ее номер, срок действия, секретный код, проверьте правильность указанных вами ранее (при регистрации учетной записи) фамилии и имени или, если потребуется, укажите их. Заполните обязательные поля блока «Адрес для выставления счета», после чего нажмите «Готово».
Важно! Банковская карта, которая в дальнейшем будет использоваться в качестве основного способа оплаты в App Store, должна быть выпущена в той же стране, на которую был зарегистрирован аккаунт. Адрес, в частности, почтовый индекс, тоже должен ей соответствовать.
- Дождитесь завершения операции и ознакомьтесь с ее результатом. Дополнительно новый способ оплаты можно добавить в приложение Wallet, что позволит использовать его с Apple Pay. Но подробно об этом мы расскажем в следующей части статьи.
Совет: Если в дальнейшем потребуется изменить приоритет способов оплаты в магазине приложений, то есть сделать основной вторую карту или счет (при условии привязки таковой), просто измените порядок их расположения, выполнив действия, описанные во втором абзаце второго пункта настоящей инструкции.
Это был основной, но не единственный метод изменений способа оплаты в App Store.
Способ 1: приложение wallet
Работа функции Apple Pay обеспечивается интегрированным в iPhone модулем NFC и приложением Wallet. Проще всего изменить способ оплаты с помощью последнего.
- Откройте приложение Wallet и нажмите по расположенной в его правом верхнем углу круглой кнопке с плюсиком.
- В появившемся на экране окне тапните по кнопке «Продолжить».
- Если к вашему Apple ID уже привязана карта (отличная от той, что сейчас используется для оплаты через Apple Pay), на следующем экране можно будет выбрать ее. Для этого достаточно ввести код безопасности (CVC), а затем нажать по ставшей активной кнопке «Далее», расположенной в правом верхнем углу.
Если же задача заключается в том, чтобы «Добавить другую карту», коснитесь соответствующей надписи. Далее можно пойти по одному из двух путей:
- Поместить карту в рамку, которая появится в интерфейсе открывшегося приложения «Камера», дождаться, пока указанные на ней данные будут распознаны, ознакомиться с ними и подтвердить. Дополнительно потребуется вручную ввести код безопасности и, если карта не именная, фамилию и имя владельца.
- «Ввести данные карты вручную». В таком случае потребуется самостоятельно указать ее номер и тапнуть «Далее», затем ввести срок действия и защитный код, после чего снова перейти «Далее»,
принять «Условия и положения», выбрать способ проверки (СМС на номер или звонок), после чего снова нажать «Далее» и подтвердить процедуру, указав полученный в сообщении или продиктованный при звонке код.
В последний раз тапнув «Далее» и подождав еще несколько секунд, вы увидите, что карта добавлена в Wallet и активирована, следовательно, может быть использована для оплаты посредством Apple Pay.
Последнее, что следует сделать, нажать по появившейся на экране кнопке «Использовать по умолчанию», что и назначит новую карту основным способом оплаты.
Способ 2: «настройки»
Существует возможность изменения способа оплаты в фирменном магазине приложений без необходимости его запуска. Действия, аналогичные рассмотренным выше, можно проделать и в настройках iOS.
- Откройте «Настройки» iPhone и перейдите к первому из доступных разделов – управление Apple ID.
- Далее откройте подраздел «Оплата и доставка». Если потребуется, подтвердите переход к нему с помощью Touch ID или Face ID.
- Дальнейшие действия ничем не отличаются от таковых в предыдущем способе:
Добавление нового и/или изменение существующего способа оплаты в App Store – процедура довольно простая. Единственный, но все же крайне важный нюанс, заключается в том, что банковская карта и/или используемый в качестве счета номер мобильного должны соответствовать стране, на которую зарегистрирован Apple ID.
Технические подробности
Спойлер
Приложение предлагает пользователю какой-то контент.
Пользователь инициирует процесс покупки.
Приложение показывает ему окно для совершения транзакции.
После подтверждения приложение какое-то время думает.
Контент предоставлен.
В это время в приложении происходит целая череда событий. Большая часть из них скрыта внутри самой операционной системы, а именно системной библиотеки StoreKit. В результате покупки разработчик получит специальную строку receipt
.
Пример receipt
MIITuAYJKoZIhvcNAQcCoIITqTCCE6UCAQExCzAJBgUrDgMCGgUAMIIDWQYJKoZIhvcNAQcBoIIDSgSCA0YxggNCMAoCAQgCAQEEAhYAMAoCARQCAQEEAgwAMAsCAQECAQEEAwIBADALAgEDAgEBBAMMATMwCwIBCwIBAQQDAgEAMAsCAQ4CAQEEAwIBWjALAgEPAgEBBAMCAQAwCwIBEAIBAQQDAgEAMAsCARkCAQEEAwIBAzAMAgEKAgEBBAQWAjQrMA0CAQ0CAQEEBQIDAYfPMA0CARMCAQEEBQwDMS4wMA4CAQkCAQEEBgIEUDI1MDAYAgEEAgECBBA04jSbC9Zi5OwSemv9EK8kMBsCAQACAQEEEwwRUHJvZHVjdGlvblNhbmRib3gwHAIBAgIBAQQUDBJjb20uYmVsaXZlLmFwcC5pb3MwHAIBBQIBAQQUJzhO1BR1kxOVGrCEqQLkwvUuZP8wHgIBDAIBAQQWFhQyMDE4LTExLTEzVDE2OjQ2OjMxWjAeAgESAgEBBBYWFDIwMTMtMDgtMDFUMDc6MDA6MDBaMD0CAQcCAQEENedAPSDSwFz7IoNyAPZTI59czwFA1wkme6h1P/iicVNxpR8niuvFpKYx1pqnKR34cdDeJIzMMFECAQYCAQEESfQpXyBVFno5UWwqDFaMQ/jvbkZCDvz3/6RVKPU80KMCSp4onID0/AWet6BjZgagzrXtsEEdVLzfZ1ocoMuCNTOMyiWYS8uJj0YwggFKAgERAgEBBIIBQDGCATwwCwICBqwCAQEEAhYAMAsCAgatAgEBBAIMADALAgIGsAIBAQQCFgAwCwICBrICAQEEAgwAMAsCAgazAgEBBAIMADALAgIGtAIBAQQCDAAwCwICBrUCAQEEAgwAMAsCAga2AgEBBAIMADAMAgIGpQIBAQQDAgEBMAwCAgarAgEBBAMCAQEwDAICBq4CAQEEAwIBADAMAgIGrwIBAQQDAgEAMAwCAgaxAgEBBAMCAQAwEAICBqYCAQEEBwwFdGVzdDIwGwICBqcCAQEEEgwQMTAwMDAwMDQ3MjEwNjA4MjAbAgIGqQIBAQQSDBAxMDAwMDAwNDcyMTA2MDgyMB8CAgaoAgEBBBYWFDIwMTgtMTEtMTNUMTY6NDY6MzFaMB8CAgaqAgEBBBYWFDIwMTgtMTEtMTNUMTY6NDY6MzFaoIIOZTCCBXwwggRkoAMCAQICCA7rV4fnngmNMA0GCSqGSIb3DQEBBQUAMIGWMQswCQYDVQQGEwJVUzETMBEGA1UECgwKQXBwbGUgSW5jLjEsMCoGA1UECwwjQXBwbGUgV29ybGR3aWRlIERldmVsb3BlciBSZWxhdGlvbnMxRDBCBgNVBAMMO0FwcGxlIFdvcmxkd2lkZSBEZXZlbG9wZXIgUmVsYXRpb25zIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTE1MTExMzAyMTUwOVoXDTIzMDIwNzIxNDg0N1owgYkxNzA1BgNVBAMMLk1hYyBBcHAgU3RvcmUgYW5kIGlUdW5lcyBTdG9yZSBSZWNlaXB0IFNpZ25pbmcxLDAqBgNVBAsMI0FwcGxlIFdvcmxkd2lkZSBEZXZlbG9wZXIgUmVsYXRpb25zMRMwEQYDVQQKDApBcHBsZSBJbmMuMQswCQYDVQQGEwJVUzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKXPgf0looFb1oftI9ozHI7iI8ClxCbLPcaf7EoNVYb/pALXl8o5VG19f7JUGJ3ELFJxjmR7gs6JuknWCOW0iHHPP1tGLsbEHbgDqViiBD4heNXbt9COEo2DTFsqaDeTwvK9HsTSoQxKWFKrEuPt3R YFZA1LcLMEsqNSIH3WHhUa iMMTYfSgYMR1TzN5C4spKJfV khUrhwJzguqS7gpdj9CuTwf0 b8rB9Typj1IawCUKdg7e/pn /8Jr9VterHNRSQhWicxDkMyOgQLQoJe2XLGhaWmHkBBoJiY5uB0Qc7AKXcVz0N92O9gt2Yge4 wHz KO0NP6JlWB7 IDSSMCAwEAAaOCAdcwggHTMD8GCCsGAQUFBwEBBDMwMTAvBggrBgEFBQcwAYYjaHR0cDovL29jc3AuYXBwbGUuY29tL29jc3AwMy13d2RyMDQwHQYDVR0OBBYEFJGknPzEdrefoIr0TfWPNl3tKwSFMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBgwFoAUiCcXCam2GGCL7Ou69kdZxVJUo7cwggEeBgNVHSAEggEVMIIBETCCAQ0GCiqGSIb3Y2QFBgEwgf4wgcMGCCsGAQUFBwICMIG2DIGzUmVsaWFuY2Ugb24gdGhpcyBjZXJ0aWZpY2F0ZSBieSBhbnkgcGFydHkgYXNzdW1lcyBhY2NlcHRhbmNlIG9mIHRoZSB0aGVuIGFwcGxpY2FibGUgc3RhbmRhcmQgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdXNlLCBjZXJ0aWZpY2F0ZSBwb2xpY3kgYW5kIGNlcnRpZmljYXRpb24gcHJhY3RpY2Ugc3RhdGVtZW50cy4wNgYIKwYBBQUHAgEWKmh0dHA6Ly93d3cuYXBwbGUuY29tL2NlcnRpZmljYXRlYXV0aG9yaXR5LzAOBgNVHQ8BAf8EBAMCB4AwEAYKKoZIhvdjZAYLAQQCBQAwDQYJKoZIhvcNAQEFBQADggEBAA2mG9MuPeNbKwduQpZs0 iMQzCCX Bc0Y2 vQ 9GvwlktuMhcOAWd/j4tcuBRSsDdu2uP78NS58y60Xa45/H R3ubFnlbQTXqYZhnb4WiCV52OMD3P86O3GH66Z GVIXKDgKDrAEDctuaAEOR9zucgF/fLefxoqKm4rAfygIFzZ630npjP49ZjgvkTbsUxn/G4KT8niBqjSl/OnjmtRolqEdWXRFgRi48Ff9Qipz2jZkgDJwYyz I0AZLpYYMB8r491ymm5WyrWHWhumEL1TKc3GZvMOxx6GUPzo22/SGAGDDaSK zeGLUR2i0j0I78oGmcFxuegHs5R0UwYS/HE6gwggQiMIIDCqADAgECAggB3rzEOW2gEDANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQGEwJVUzETMBEGA1UEChMKQXBwbGUgSW5jLjEmMCQGA1UECxMdQXBwbGUgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxFjAUBgNVBAMTDUFwcGxlIFJvb3QgQ0EwHhcNMTMwMjA3MjE0ODQ3WhcNMjMwMjA3MjE0ODQ3WjCBljELMAkGA1UEBhMCVVMxEzARBgNVBAoMCkFwcGxlIEluYy4xLDAqBgNVBAsMI0FwcGxlIFdvcmxkd2lkZSBEZXZlbG9wZXIgUmVsYXRpb25zMUQwQgYDVQQDDDtBcHBsZSBXb3JsZHdpZGUgRGV2ZWxvcGVyIFJlbGF0aW9ucyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMo4VKbLVqrIJDlI6Yzu7F 4fyaRvDRTes58Y4Bhd2RepQcjtjn UC0VVlhwLX7EbsFKhT4v8N6EGqFXya97GP9q hUSSRUIGayq2yoy7ZZjaFIVPYyK7L9rGJXgA6wBfZcFZ84OhZU3au0Jtq5nzVFkn8Zc0bxXbmc1gHY2pIeBbjiP2CsVTnsl2Fq/ToPBjdKT1RpxtWCcnTNOVfkSWAyGuBYNweV3RY1QSLorLeSUheHoxJ3GaKWwo/xnfnC6AllLd0KRObn1zeFM78A7SIym5SFd/Wpqu6cWNWDS5q3zRinJ6MOL6XnAamFnFbLw/eVovGJfbs Z3e8bY/6SZasCAwEAAaOBpjCBozAdBgNVHQ4EFgQUiCcXCam2GGCL7Ou69kdZxVJUo7cwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBQr0GlHlHYJ/vRrjS5ApvdHTX8IXjAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8vY3JsLmFwcGxlLmNvbS9yb290LmNybDAOBgNVHQ8BAf8EBAMCAYYwEAYKKoZIhvdjZAYCAQQCBQAwDQYJKoZIhvcNAQEFBQADggEBAE/P71m LPWybC P7hOHMugFNahui33JaQy52Re8dyzUZ L9mm06WVzfgwG9sq4qYXKxr83DRTCPo4MNzh1HtPGTiqN0m6TDmHKHOz6vRQuSVLkyu5AYU2sKThC22R1QbCGAColOV4xrWzw9pv3e9w0jHQtKJoc/upGSTKQZEhltV/V6WId7aIrkhoxK6 JJFKql3VUAqa67SzCu4aCxvCmA5gl35b40ogHKf9ziCuY7uLvsumKV8wVjQYLNDzsdTJWk26v5yZXpT RN5yaZgem8 bQp0gF6ZuEujPYhisX4eOGBrr/TkJ2prfOv/TgalmcwHFGlXOxxioK0bA8MFR8wggS7MIIDo6ADAgECAgECMA0GCSqGSIb3DQEBBQUAMGIxCzAJBgNVBAYTAlVTMRMwEQYDVQQKEwpBcHBsZSBJbmMuMSYwJAYDVQQLEx1BcHBsZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEWMBQGA1UEAxMNQXBwbGUgUm9vdCBDQTAeFw0wNjA0MjUyMTQwMzZaFw0zNTAyMDkyMTQwMzZaMGIxCzAJBgNVBAYTAlVTMRMwEQYDVQQKEwpBcHBsZSBJbmMuMSYwJAYDVQQLEx1BcHBsZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEWMBQGA1UEAxMNQXBwbGUgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOSRqQkfkdseR1DrBe1eeYQt6zaiV0xV7IsZid75S2z1B6siMALoGD74UAnTf0GomPnRymacJGsR0KO75Bsqwx VnnoMpEeLW9QWNzPLxA9NzhRp0ckZcvVdDtV/X5vyJQO6VY9NXQ3xZDUjFUsVWR2zlPf2nJ7PULrBWFBnjwi0IPfLrCwgb3C2PwEwjLdDzw dPfMrSSgayP7OtbkO2V4c1ss9tTqt9A8OAJILsSEWLnTVPA3bYharo3GSR1NVwa8vQbP4 NwzeajTEV H0xrUJZBicR0YgsQg0GHM4qBsTBY7FoEMoxos48d3mVz/2deZbxJ2HafMxRloXeUyS0CAwEAAaOCAXowggF2MA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBQr0GlHlHYJ/vRrjS5ApvdHTX8IXjAfBgNVHSMEGDAWgBQr0GlHlHYJ/vRrjS5ApvdHTX8IXjCCAREGA1UdIASCAQgwggEEMIIBAAYJKoZIhvdjZAUBMIHyMCoGCCsGAQUFBwIBFh5odHRwczovL3d3dy5hcHBsZS5jb20vYXBwbGVjYS8wgcMGCCsGAQUFBwICMIG2GoGzUmVsaWFuY2Ugb24gdGhpcyBjZXJ0aWZpY2F0ZSBieSBhbnkgcGFydHkgYXNzdW1lcyBhY2NlcHRhbmNlIG9mIHRoZSB0aGVuIGFwcGxpY2FibGUgc3RhbmRhcmQgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdXNlLCBjZXJ0aWZpY2F0ZSBwb2xpY3kgYW5kIGNlcnRpZmljYXRpb24gcHJhY3RpY2Ugc3RhdGVtZW50cy4wDQYJKoZIhvcNAQEFBQADggEBAFw2mUwteLftjJvc83eb8nbSdzBPwR Fg4UbmT1HN/Kpm0COLNSxkBLYvvRzm 7SZA/LeU802KI Xj/a8gH7H05g4tTINM4xLG/mk8Ka/8r/FmnBQl8F0BWER5007eLIztHo9VvJOLr0bdw3w9F4SfK8W147ee1Fxeo3H4iNcol1dkP1mvUoiQjEfehrI9zgWDGG1sJL5Ky ERI8GA4nhX1PSZnIIozavcNgs/e66Mv VNqW2TAYzN39zoHLFbr2g8hDtq6cxlPtdk2f8GHVdmnmbkyQvvY1XGefqFStxu9k0IkEirHDx22TZxeY8hLgBdQqorV2uT80AkHN7B1dSExggHLMIIBxwIBATCBozCBljELMAkGA1UEBhMCVVMxEzARBgNVBAoMCkFwcGxlIEluYy4xLDAqBgNVBAsMI0FwcGxlIFdvcmxkd2lkZSBEZXZlbG9wZXIgUmVsYXRpb25zMUQwQgYDVQQDDDtBcHBsZSBXb3JsZHdpZGUgRGV2ZWxvcGVyIFJlbGF0aW9ucyBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eQIIDutXh eeCY0wCQYFKw4DAhoFADANBgkqhkiG9w0BAQEFAASCAQCJ9ctD 7Yi9JWvl6G 1HOcDO mhY6rc6japAgogVF4xmIdh275IKRwZKpQbhoJmxXwElbMjkIsXks/48/EzuaHDQBNIVowq8qQaSUb3msvfAZfi7RGnhaJGzkXf7azr9NLMxX29R2jTiw2oaz2ri49piggmrGfXsLjWs9zTHWHHNRN1fLTPtcWb95JbQNAiQqlecG5a95/ KZ7 joh8fQwbthe8oWs5Tla0DDwrEoIbc5yjFT18Dln5bndTvWQJZcsbI4xa7BAEhjg/nfwPhaL17tHZeW8mOcCtG9UcuAgXXC6usVAOSocenhmKUR8W D6F/jhBn0k9ahApPDmpZh
receipt
нужен для того, чтобы приложение смогло проверить, действительно ли пользователь совершил эту покупку. Обычно приложение передает эту строку на свой бекенд, а тот – в Apple, чтобы проверить покупку. Apple в ответ на запрос пришлет JSON. Он то нам и нужен:
{
"receipt": {
"receipt_type": "ProductionSandbox",
"adam_id": 0,
"app_item_id": 0,
"bundle_id": "com.belive.app.ios",
"application_version": "3",
"download_id": 0,
"version_external_identifier": 0,
"receipt_creation_date": "2021-11-13 16:46:31 Etc/GMT",
"receipt_creation_date_ms": "1542127591000",
"receipt_creation_date_pst": "2021-11-13 08:46:31 America/Los_Angeles",
"request_date": "2021-11-13 17:10:31 Etc/GMT",
"request_date_ms": "1542129031280",
"request_date_pst": "2021-11-13 09:10:31 America/Los_Angeles",
"original_purchase_date": "2021-08-01 07:00:00 Etc/GMT",
"original_purchase_date_ms": "1375340400000",
"original_purchase_date_pst": "2021-08-01 00:00:00 America/Los_Angeles",
"original_application_version": "1.0",
"in_app": [{
"quantity": "1",
"product_id": "test2",
"transaction_id": "1000000472106082",
"original_transaction_id": "1000000472106082",
"purchase_date": "2021-11-13 16:46:31 Etc/GMT",
"purchase_date_ms": "1542127591000",
"purchase_date_pst": "2021-11-13 08:46:31 America/Los_Angeles",
"original_purchase_date": "2021-11-13 16:46:31 Etc/GMT",
"original_purchase_date_ms": "1542127591000",
"original_purchase_date_pst": "2021-11-13 08:46:31 America/Los_Angeles",
"is_trial_period": "false"
}]
},
"status": 0,
"environment": "Sandbox"
}
Оба примера взяты со StackOverflow.
Чтобы определить дату первой установки, в JSON необходимо найти поле original_purchase_date. Это просто дата, когда приложение было скачано тем самым iTunes аккаунтом, через который совершается покупка.
Поле in_app даст информацию о почти всех покупках, совершенных с этого iTunes аккаунта. Почти, потому что в нем не хранится информация о всех consumable покупках, только о текущей (как в примере выше). Consumable покупки – это покупки, которые можно совершать любое число раз, например, наборы монеток или кристаллов, за которые в приложении можно купить что-то. Все остальные покупки будут всегда храниться в этом поле. Причем, что интересно, если мы сделаем возврат покупки через Apple, то это действие также отобразится в этом массиве. То есть, когда мы в следующий раз придем покупать или восстанавливать покупку, разработчик может узнать не только как часто мы покупаем, но и как часто отменяем покупку.
О нехватке баланса на карте можно будет узнать только в случае продления автовозобновляемой подписки. Эту информацию можно получить через App Store Server Notifications. Это система нотификаций от App Store, на которую подписывается бекенд и может обрабатывать разного рода сообщения. В конкретном случае нас интересует событие DID_FAIL_TO_RENEW
Удаление и добавление карты
Сервис отказывается полноценно работать? Попробуйте удалить привязанную карту и добавить ее повторно. Для этого нужно:
- Открыть установленное на смартфоне приложение.
- Выбрать карточку.
- Открыть небольшое меню и нажать на пункт для удаления.
- Подтвердите действие.
- Теперь перейдите к добавлению карточки, ее нужно отсканировать с помощью камеры, либо указать вручную.
- Нарисуйте подпись.
- Подтвердите привязку через код, поступивший на телефон.
Не удалось установить и устранить причину проблемы? Тогда необходимо обратиться к Samsung за поддержкой. Позвоните на номер 8-800-555-55-55 и расскажите о сбое специалисту. Сотрудник постарается помочь вам, возможно, потребуется посетить сервисный центр.