В главное меню

Список банков СБП


Описание

Метод позволяет получить дополнительные параметры для отображения платежного метода СБП.

Входные параметры

Заголовок запроса

GET
Endpoint: https://sandbox.pay.mts.ru/public/v1.2/payment/method/sbp/info HTTP/1.1
Content-Type: application/json
<Основные параметры>

Поле

Тип

Обяз.

Описание

Session-Id

string [32]

да

Идентификатор платежной сессии

Основные параметры

Поле

Тип

Обяз.

Описание

Request-IdguidдаИдентификатор конкретного запроса

Requestor-Name

string

нет

Наименование сервиса.

  • Для веба - домен, на котором запущен виджет.
  • Для SDK - идентификатор приложения.
  • Для API - имя вызывающей системы.
Requestor-Typestringнет

Тип витрины.

  • API
  • Web Widget
  • Web Page
  • SDK Apple
  • SDK Android
Requestor-VersionstringнетВерсия виджета/sdk

Выходные параметры

Заголовок ответа

Content-Type: application/json; charset=utf-8
http-code: 200
http-status: OK

Тело ответа

Поле

Тип

Обяз.

Описание

banks

array

нет

Массив со списком банков для отображения на фронтовых страницах

Описание массива banks

Поле

Тип

Обяз.

Описание

name

string

да

Наименование банка

imageUrlstringдаСсылка на изображение банка
schemastringдаИдентификатор банка (схема), для формирования intent ссылки СБП
webClientUrlstringнетURL для открытия ссылки СБП

isWebClientActive

booleanнетПризнак использования URL ссылки
isSbpTokenExistbooleanда

Наличие привязанного счета этого банка у пользователя.

По умолчанию "false"

Пример

Заголовок запроса

GET https://sandbox.pay.mts.ru/public/v1.2/payment/method/sbp/info HTTP/1.1
Session-Id: d6946779-dd1a-4e91-8e21-e0ddc8a00288 
<Основные параметры> (пример в описании)

Заголовок ответа

Content-Type: application/json; charset=utf-8
http-code: 200
http-status: OK

Тело ответа

{
  "banks": [
    {
      "name": "Сбербанк",
      "imageUrl": "https://sub.nspk.ru/proxyapp/logo/bank100000000111.png",
      "schema": "bank100000000111",
      "isSbpTokenExist": false
    },
    {
      "name": "Тинькофф Банк",
      "imageUrl": "https://sub.nspk.ru/proxyapp/logo/bank100000000004.png",
      "schema": "bank100000000004",
      "isSbpTokenExist": true
    },
    {
      "name": "Банк ВТБ",
      "imageUrl": "https://sub.nspk.ru/proxyapp/logo/bank100000000005.png",
      "schema": "bank110000000005",
      "webClientUrl":"https://online.vtb.ru/i/paymentSbp",
      "isWebClientActive":"true",
      "isSbpTokenExist": false
    }
  ]
}

Возможные коды ошибок

code

message

userMessage

00199997Operation processing errorОшибка обработки операции
00199998Validation errorНе пройдена валидация данных
00199999An unexpected error has occurredНепредвиденная ошибка
00100001Session {0} not foundСессия не найдена