Новые веб-стандарты для беспроблемной оплаты в интернете.
Одним из ключевых факторов развития веб-экосистемы являются платежи. Благодаря безопасным, бесперебойным и гибким платежным системам веб может стать устойчивой и прибыльной платформой. Стандарты веб-платежей имеют потенциал стать ключевым элементом, который позволит беспрепятственно интегрировать платежные решения в процессы оформления заказов у продавцов.
Что такое веб-платежи?
Web Payments — это набор новых стандартизированных API для платежей, доступных в современных браузерах, включая Payment Request API , Web-based Payment Handler API и некоторые другие . Эти новые браузерные примитивы упрощают онлайн-платежи и позволяют платежным приложениям интегрироваться с браузерами проще, чем когда-либо.
Стандарты отличаются гибкостью; они работают с различными типами платежных систем и предназначены для работы в любом браузере на любом устройстве, при любом способе оплаты или у любого поставщика платежных услуг. Эта гибкость обеспечивает простоту разработки, согласованность развертывания и совместимость с будущими новыми платежными технологиями.
Исследования показывают, что длительные процессы оформления заказа приводят к отказу от покупки . С помощью веб-платежей процесс оформления заказа упрощается до нескольких нажатий вместо ручного ввода платежных данных для каждой покупки. Ниже вы можете увидеть демонстрацию того, как Google Pay использует веб-платежи для создания бесшовного процесса. То же самое может быть достигнуто любым другим платежным приложением:
Покупатель переходит к оформлению заказа и нажимает кнопку GPay .
Приложение Google Pay запускается на веб-сайте продавца .
Клиент подтверждает платеж в приложении Google Pay после проверки данных.
Продавец проверяет платеж, и покупка подтверждается.
Поддержка браузеров
Веб-платежи состоят из нескольких различных технологических компонентов, и статус их поддержки зависит от используемого браузера.
Преимущества интеграции веб-платежей в платежное приложение
Благодаря интеграции с 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 предоставляет руководство для разработчиков .
Работа с платежными шлюзами также является хорошим вариантом, поскольку они могут помочь расширить охват вашей аудитории.
Сколько это стоит?
Веб-платежи — это стандартная технология, используемая в браузере. Платежные приложения, внедряющие или активирующие её в браузере, не будут взимать с них никаких комиссий.