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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Улучшенный опыт для разработчиков

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Платежные приложения, специфичные для конкретной платформы

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

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

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

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

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

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

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

Как происходит внедрение системы для продавцов?

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

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

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

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

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