Описание продукта
WebSDK SberPay (SberPay Widget) представляет собой NPM библиотеку, которая передается партнеру Банка и встраивается в исходный код продукта партнера Банка. Благодаря решению пользователь получает возможность провести оплату нативно на поверхности продукта партнера Банка без перехода в мобильного приложения (МП) СБОЛ.
Предусмотрены три режима работы библиотеки:
- Стандартный режим позволяет произвести оплату любой картой Сбера. Для этого требуется разово пройти авторизацию в МП СБОЛ при совершении оплаты, после чего в браузере сохраняется подогреваемый cookie-файл. Начиная со второй покупки, клиенту не требуется проходить авторизацию в МП СБОЛ. Сам процесс оплаты, в том числе для совершения первого платежа, происходит вне МП СБОЛ;
- Режим оплаты карточной связкой. Для режима не предусмотрена авторизация в МП СБОЛ. В зависимости от эмитента карты и параметров заказа оплата может быть проведена без подтверждения или потребовать дополнительной валидации. Подтверждение оплаты может быть выполнено посредством ввода ОТП-кода, отправляемого на номер телефона, привязанный к профилю клиента, или с использованием механизма 3-D Secure. При успешной оплате связкой в стандартном режиме библиотека не запускается. При возникновении проблемы у покупателя есть возможность оплатить покупку другой картой Сбера, запустив стандартный режим работы библиотеки (нажав кнопку Выбрать другую карту), подробнее в разделе Описание клиентского пути;
- Персонализация кнопки SberPay и One-Click оплата. Режим преднозначен для отображения на кнопке SberPay обезличенных персональных данных плательщика, таких как: имя, первая буква фамилии, маскированный номер банковской карты, бонусы Спасибо доступные к списанию при оплате заказа. Если пользователю была отображе на персонализированная кнопка SberPay, при наличии соответствующего разрешения, виджет произведет попытку оплаты без отображения UI и дополнительного подтверждения со стороны пользователя.
Ограничения для интеграции с WebSDK:
- Поддержка сценария BNPL
Библиотека определяет окружение, в котором был осуществлен запуск сценария. Если определен режим работы браузера, в котором не может быть гарантирована стабильная работа приложения (режим «инкогнито», ограничение доступа к cookies-файлам, если библиотека запускается в iFrame или WebView) WebSDK SberPay в автоматическом режиме перенаправляет пользователя для авторизации по номеру телефона. Процесс оплаты в данном случае происходит в WebSDK SberPay.