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