Оплата Плати частями (Сбербанк)

На платежной странице Платежного сервиса Роутер можно произвести оплату с помощью сервиса рассрочки (BNPL) "Плати частями" от Сбербанка.

До появления поддержки этого способа оплаты другими банками-эквайерами, оплата с помощью Плати частями всегда производится в Сбербанк. Банк для оплаты Плати частями должен быть указан в настройках Партнера в Платежном сервисе. Чтобы изменить настройки, обратитесь в службу поддержки. Текущие настройки можно узнать, отправив запрос /settings/getRouterParams.do.

Схема интеграции

Включение Плати частями на платежной странице

Чтобы способ оплаты Плати частями был доступен на платежной странице Платежного сервиса, необходимо в запросе регистрации заказа указать в параметре allowedPaymentWays среди прочих способов оплаты значение "SBRF_BNPL". Ниже приведен пример запроса.

1. Клиент инициирует покупку товара или услуги на сайте Партнера.

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

Подробнее об этих видах оплаты см. в разделе Двухстадийные платежи.

Для того чтобы на платежной странице появилась кнопка для оплаты Плати частями, при регистрации заказа в параметре allowedPaymentWays среди прочих способов оплаты должен быть добавлен способ оплаты "SBRF_BNPL".

Пример запроса:

curl -X POST 'https://api.router.rbsuat.com/v1/register.do' -H 'Content-Type: application/json' \
--data-raw '{
    "orderNumber": "order_123508",
    "amount": 10000,
    "currency": "643",
    "language": "ru",
    "returnUrl": "https://mybestmerchantreturnurl.com/success",
    "failUrl": "https://mybestmerchantreturnurl.com/fail",
    "userName": "test_user",
    "password": "test_user_password",
    "allowedPaymentWays": [
        "SBRF_BNPL",
        "CARD_BINDING",
        "CARD"
    ]
}'

3. Платежный сервис Роутер проверяет данные Партнера и регистрирует заказ.

Перенаправление на платежную страницу

4. Платежный сервис Роутер передает Партнеру ссылку на платежную страницу.

Пример ответа:

{
    "errorCode": "0",
    "formUrl": "https://router.rbsuat.com/wl/payment.html?mdOrder=f9584546-2613-4a0d-896f-0194d243865f&language=ru",
    "orderId": "f9584546-2613-4a0d-896f-0194d243865f",
    "orderNumber": "order_123508"
}

5. Партнер перенаправляет Клиента на платежную страницу.

Оплата Плати частями

6. Клиент выбирает на платежной странице способ оплаты Плати частями.

7-9. Роутер отправляет в Сбер запрос на оплату Плати частями и перенаправляет Клиента на страницу оплаты этим способом.

10. Клиент оплачивает заказ с помощью сервиса Плати частями. На этом шаге потребуется авторизация в SberId и выбор параметров рассрочки. Доступные параметры рассрочки (продукты) Партнер должен согласовать с дочерней зависимой организацией (ДЗО) банка, предоставляющей услуги рассрочки.

Финальный статус заказа

11. (Опция) Если настроены уведомления обратного вызова (callback), Сбербанк сообщает Партнеру результат оплаты.

12-15. (Опция) С некоторой периодичностью Партнер опрашивает у Платежного сервиса статус оплаты с помощью метода getOrderStatusExtended.do. В это время Клиент выполняет оплату Плати частями на своем устройстве. Когда статус заказа изменится, Партнер перенаправляет Клиента на финальную страницу.

16. Партнер отображает статус заказа Клиенту на собственной финальной странице Партнера.

Категории:
router API V1
Категории
Результаты поиска