Перейти к содержанию

Информация о пользователе

Метод получения информации о пользователе по авторизованной сессии Сбер. Возвращает тип подтверждения операций user_crypto_type, который передаётся в методах выплат через Сбер.

URL

Метод: GET

  • Production: https://api.baas.kvell.group/v1/sber/user-info
  • Stage: https://api.baas.stage.kvell.group/v1/sber/user-info

Параметры запроса

Название Тип данных Обязательно Описание
session_id string Да Идентификатор авторизованной сессии Сбер

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

GET /v1/sber/user-info?session_id=11111111-1111-1111-1111-111111111111 HTTP/1.1
Host: api.baas.kvell.group
X-Api-Key: 00000000-0000-0000-0000-000000000000
X-Signature: signature

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

Название Тип данных Обязательно Описание
X-Api-Key string Да Уникальный идентификатор магазина
X-Signature string Да Подпись

Подпись X-Signature формируется конкатенацией X-Api-Key, session_id и secret_key. Формируется sha256 от полученной строки:

sha256({X-Api-Key}{session_id}{secret_key})

где secret_key - секретный ключ, который находится в настройках магазина мерчанта.

Ответ запроса

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

{
  "user_crypto_type": "SMS",
  "name": "ООО Ромашка",
  "email": "user@example.com"
}
{
  "errors": [
    {
      "code": 0,
      "message": "Field required",
      "field": "session_id"
    }
  ]
}

Параметры ответа

Название Тип данных Описание
user_crypto_type string Криптопрофиль пользователя Сбер: SMS — подтверждение по СМС, Token — электронный ключ (токен). Передаётся в методах выплат.
name string Наименование пользователя
email string Email пользователя

Коды ошибок приведены в разделе Общее.