Электронные кошельки
С ервис позволяет работать с электронными кошельками для самозанятых и любых партнеров, которым требуется эта функциональность.
На сегодняшний день реализована возможность:
- создавать анонимные электронные кошельки,
- создавать упрощенно идентифицированные электронные кошельки,
- повышать уровень анонимного кошелька для УПРИД кошелька,
- получать баланс кошелька,
- пополнять кошелек,
- списывать средства с кошелька,
- закрывать кошелек.
Также, кошелек может быть закрыт/заблокирован по решению Банка.
Общие правила работы
Правила работы с сервисом
- Сервис предоставляет backend для работы с кошельками.
- Открытие, закр ытие, изменение баланса кошельков происходит в режиме онлайн.
- Подтверждение операций по email, номеру телефона происходит на frontend Банка 131.
- Запросы от партнера к Банку 131 организованы через REST API.
- Уведомления о статусах действий с кошельком приходят в формате вебхуков.
- Для каждого партнера разрешен определенный набор используемых методов.
- Блокировка, списание или заморозка денежных средств на кошельке может происходить при получении запроса от государственных органов: МВД, ФССП, ФСН и др.
Правила работы с электронными кошельками
- В одном проекте (X-PARTNER-PROJECT) физлицо НЕ может открыть несколько кошельков, даже если у них разный уровень идентификации и разные контактные данные (email, номер телефона).
- Кошельки открываются без срока действия и действуют до тех пор, пока проект (X-PARTNER-PROJECT) является активным.
- Нельзя закрыть кошелек с положительным балансом на счету.
- Кошельки с полной и упрощенной идентификацией открываются только граждан РФ.
- При открытии или закрытии кошелька с полной или упрощенной идентификацией отправляется уведомление в ФНС.
- Лимиты кошелька определяются согласно федеральному закону «О национальной платежной системе». Для кошельков также могут выставляться более строгие лимиты, чем регламентировано законодательством.
Формат работы с API
Формат работы с API (формирование адреса для отправки запросов и данных аутентификации) подробно описан на нашем сайте.
Создание анонимного электронного кошелька
Метод POST предназначен для создания анонимного электронного кошелька.
Адрес для отправки запроса
/wallet/create/anonymous
Параметры запроса
Название | Обязательность | Тип данных | Описание |
---|---|---|---|
phone_number | + | string | Номер мобильного телефона без знака "+", 11 цифр |
+ | string | Валидный адрес электронной почты |
Пример запроса
curl -X POST \
https://demo.bank131.ru/wallet/create/anonymous \
-H 'Content-Type: application/json' \
-H 'X-PARTNER-PROJECT: your_project_name' \
-d '{
"phone_number": "79991234545",
"email": "ivanoff@yandex.ru"
}'
Параметры ответа
Название | Обязательность | Тип данных | Описание |
---|---|---|---|
status | + | string | Статус запроса. Возможные варианты: ok , error |
data | + (при успешном запросе) | object | Объект с данными ответа |
request_id | + | string | Идентификатор запроса |
description | + | string | Описание статуса запроса, при успехе всегда отправляется ответ Запрос добавлен в очередь |
error | + (при неуспешном запросе) | object | Объект с данными ошибки |
code | + | string | Код ошибки |
description | + | string | Описание ошибки |
Коды ошибок
Код | Описание |
---|---|
partner_project_not_found | Не найден проект с указанным в заголовке идентификатором |
wallet_account_number_not_found | У партнера не настроена маска для генерации счетов |
validation_error | Ошибка валидации полей |
Пример успешного ответа
{
"status": "ok",
"data": {
"request_id": "03706d18-c433-4e89-a1ed-db058fc5626c",
"description": "Запрос добавлен в очередь"
}
}
Пример неуспешного ответа
{
"status": "error",
"error": {
"code": "partner_project_not_found",
"description": "Не найден проект с указанным в заголовке идентификатором"
}
}