Расширение возможностей платежных приложений с помощью веб-платежей

Новые веб-стандарты для удобной оплаты в Интернете.

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

Что такое веб-платежи?

Web Payments — это серия новых стандартизированных платёжных API, доступных в современных браузерах, включая Payment Request API , Payment Handler API и ряд других . Эти новые браузерные примитивы упрощают онлайн-платежи и позволяют платёжным приложениям интегрироваться с браузерами проще, чем когда-либо.

Стандарты гибкие: они совместимы с различными типами платёжных систем и предназначены для работы в любом браузере, на любом устройстве, с любым способом оплаты или поставщиком платёжных услуг. Эта гибкость обеспечивает простоту разработки, единообразие в развёртывании и совместимость с новыми платёжными технологиями в будущем.

Исследования показывают, что длительные процессы оформления заказа приводят к отказу от покупки . Благодаря веб-платежам процесс оформления заказа упрощается до нескольких нажатий вместо ручного ввода платёжных данных для каждой покупки. Ниже представлена демонстрация того, как Google Pay использует веб-платежи для создания бесперебойного процесса. Аналогичного результата можно добиться и с любым другим платёжным приложением:

Процесс оплаты с помощью Google Pay и веб-платежей.
  1. Покупатель подходит к кассе и нажимает кнопку GPay .

  2. Приложение Google Pay запускается поверх сайта продавца .

  3. Клиент подтверждает оплату в приложении Google Pay после проверки данных.

  4. Продавец проверяет платеж и покупка одобряется.

Поддержка браузеров

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

Хром Сафари Firefox
Рабочий стол Андроид Рабочий стол Мобильный Настольные/мобильные устройства
API запроса платежа
API обработчика платежей
Платежное приложение для iOS/Android ✔* ✔*

Преимущества интеграции веб-платежей в платежное приложение

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

Лучший пользовательский опыт

  • Контекстные платежи: платежи осуществляются в модальных окнах , в контексте веб-сайта продавца, без перенаправлений и всплывающих окон.

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

  • Оптимизированный процесс покупки: после завершения (или отмены) платежа клиент оказывается на сайте продавца именно с того места, где он остановился.

Лучший опыт разработки

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

  • Низкие затраты на интеграцию: торговцы могут интегрировать веб-платежи с JavaScript и базовым уровнем интеграции на стороне сервера.

  • Стандарты: Протокол и формат данных для обмена информацией с торговцами стандартизированы и не требуют глубокой интеграции.

Более строгие меры безопасности

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

  • Разработано с учетом будущих парадигм безопасности и конфиденциальности.

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

Сравнение веб-платежей с другими подходами

Рассмотрим существующие подходы к интеграции платежей в Интернете:

  • iframes: использование JavaScript для внедрения веб-сайта обработчика платежей в iframe и сбора платежных данных клиента через форму.

  • Всплывающие окна: использование JavaScript для открытия всплывающего окна и сбора платежных данных клиента либо с помощью формы, либо путем аутентификации клиента и выбора платежных данных.

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

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

Вот как они соотносятся с веб-платежами:

Веб-платежи фрейм Неожиданно возникнуть Перенаправление OAuth
Контекстные платежи ✔*
Динамические обновления цен
Оптимизированный процесс покупки
Интеграция приложений, специфичных для платформы
Низкая стоимость интеграции
Стандарты

Интеграция веб-платежей в существующие приложения

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

Платформенные платежные приложения

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

  • В отличие от функции «Intent» Android , Web Payments выполняет проверку подписи перед запуском платежного приложения, что делает невозможной загрузку вредоносных платежных приложений.

В видео выше Google Pay — это платежное приложение, специфичное для платформы.

Веб-платежные приложения

  • Больше уверенности в будущем: типичные методы платёжных приложений, такие как перенаправления или всплывающие окна, основаны на сторонних файлах cookie , которые могут устареть . Хотя последствия пока сложно предсказать, веб-платежи ориентируются на Интернет с его лучшей конфиденциальностью и миром без сторонних файлов cookie.

  • Веб-маршрут идеально подходит для веб-сервисов, у которых имеется большое количество клиентов с зарегистрированными картами.

Процесс оплаты с помощью веб-приложения для оплаты.

Как работает принятие торговцами?

Чтобы платёжное приложение было доступно продавцу, он должен его явно внедрить. Технически говоря, продавец должен указать идентификатор платёжного приложения (идентификатор способа оплаты) и использовать с ним API запроса платежей.

Мы рекомендуем вам предоставить качественную документацию в руководствах по интеграции, а также в SDK или библиотеках для облегчения интеграции. Например, Google Pay предоставляет руководство разработчика .

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

Сколько это стоит?

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