Аpple Pay оплата на сайте – руководство к действию

apple pay oplata na sajte rukovodstvo k dejstviyu Apple Pay

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

О платежной системе

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

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

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

Библиотека Apple Pay JS

Он используется Apple Pay. Для поддержки JS API требуются следующие условия:

  • Операционная система iOS в Safari должна быть начиная с версии 10.
  • Смартфоны, поддерживающие денежные переводы, начинаются с SE и моделей выше шестой модификации.
  • iOS 10.12 для устройства с Touch ID или iPhone или смартфона, заблокированного для обработки транзакций.

Чтобы принимать переводы с помощью Apple Pay, вам необходимо:

  • Учетная запись Apple;
  • HTTPS на сайте через Apple Pay;
  • Рабочий шлюз для перевода средств.

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

Идентификатор продавца — идентификационный номер продавца, под которым продавец представлен в Apple Pay.

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

Сертификат удостоверения продавца — это сертификат TLS, используемый для проверки коммерческой информации и проверки финансовых возможностей на сервере. Сеанс оплаты создается путем инициализации в процессе перевода денег. Такой сертификат используется на странице портала.

Обращаем ваше внимание, что на момент проверки ввести маску невозможно, указан весь домен.

После выполнения начальных шагов переходите к интеграции Apple Pay с порталом. Это действие состоит из трех основных шагов:

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

Создаем платежную сессию

Перед тем как показать ключ перевода денег в Apple Pay, на гаджете выполняется проверка доступа к Apple Pay. Затем JS API используется для проверки наличия у пользователя действительных карт, связанных с сайтом. Для этого используется один из существующих методов:

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

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

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

Когда кнопка появляется на странице, вы можете создать сеанс оплаты для отображения диалогового окна оплаты. Он создается только при явном взаимодействии с пользователем.

Для проведения сеанса необходимо реализовать определенные методы:

  • onvalidatemerchant — активируется при открытии платежной формы Apple Pay. При обработке этого события сеанс оплаты подтверждается. Процесс описан ниже;
  • onpaymententauthorized — событие срабатывает после того, как пользователь подтверждает платеж в форме Apple Pay специальным паролем, отпечатком пальца или сканированием лица. Платежный токен доступен и отправляется на шлюз, который производит платеж.

После создания объекта Apple Pay Session вызывается метод begin и отображается диалоговое окно оплаты. В результате форма появляется перед пользователем и запускается событие onvalidatemerchant. Следующим шагом будет оплата.

Верификация

Во время события onvalidatemerchant создается поле URL-адреса проверки, в которое данные, проверенные сертификатом личности продавца, отправляются из серверной части.

Выполнение метода проверки возвращает обещание объявления для проверки. Действие выполняется следующим образом: пост-запрос, содержащий json в своем корпусе, отправляется на url из параметров события onvalidatemerchant.

MERCHANT IDENTIFIER и DISPLAY NAME берутся из учетной записи разработчика (расположенной в начальной части), а HOST — это домен, который выполняет перенос.

Приложение в обязательном порядке заверяется Сертификатом личности продавца. Полученная информация содержит возвращаемый json. После получения этого ответа пользователь имеет право использовать метод проверки продавца в финансовой транзакции.

Проверка сделана; теперь пользователь должен подтвердить перевод отпечатком пальца или специальным кодом. Onpaymentauthorized активируется, и начинается процесс перевода денег.

Выполнение перечисления денег

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

Сделав перевод на стороне потребителя, мы закрываем транзакцию, переводя один из статусов Session STATUS SUCCESS или Session STATUS FAILURE на SUCCESS. На этом процесс перевода денег через Apple Pay завершен.

Подключение к Эпл Пей электронного кошелька Яндекс

Привязка Яндекс-кошелька к Apple Pay позволяет списывать с него деньги. Если у вас его нет, создайте за две-три минуты на портале или Яндекс.

Связать кошелек можно тремя способами.

Без карты на сайте

Создайте свою Master Card, CVC и срок действия, которые вы найдете в SMS, а номер — на портале. Войдите в Valet, чтобы ввести данные своей карты для осуществления переводов, следуйте инструкциям.

Для денежных переводов через Smartwatch найдите соответствующий раздел в приложении Standard Valet, введите данные своей Яндекс карты.

Перед тем как осуществить перевод через iPad, войдите в «настройки», найдите «Кошелек и Apple Pay» и введите данные своей карты. Как только он будет активирован в приложении — переводите свои средства.

Без карты в приложении

Скачайте или обновите Яндекс-деньги, найдите «кошелек», нажмите, затем перейдите в «выпустить карту», ​​чтобы автоматически создать Apple Pay Master Card. Рядом с номером виртуального продукта есть кнопка «добавить в Apple Pay», затем следуйте инструкциям на дисплее устройства.

С картой Яндекс-деньги

Откройте известную функцию «Кошелек», активируйте кнопку «Добавить карту», ​​введите данные продукта и активируйте кнопку «Далее». На экране появится подробная инструкция о том, что делать дальше.

WIKIDRIVE