Skip to content

Метод: Пополнение баланса пользователя

Метод служит для запроса на пополнения баланса пользователя на платформе promotivation.


URL

 POST {домен}/api/v2/user/replenishment

Описание

Метод служит для запроса на пополнения баланса пользователя на платформе promotivation.


Структура запроса

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

Формат запроса:

POST {домен}/api/v2/user/replenishment

"Authorization: Bearer 1jijdsaohdiadibbcsanco……"
"Content-Type: application/json"

{
  "idExternal": "dkfsa124ksad",
  "sum": "10000.00",
  "comment’": "Подарок на Новый Год",
  "deadline": "12.01.2025"
}

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

Параметр Тип Описание Обязательный Шифрование
Authorization string Уникальный токен аутентификации. Да Нет
idExternal string Внешний идентификатор пользователя. До 30 символов. Да Да
sum string Сумма пополнения. Да Да
comment string Комментарий к транзакции. До 128 символов. Нет Да
deadline string Срок, до которого действительны баллы. До 10 символов, в формате ДД.ММ.ГГГГ. Еслин е указано, то неограниченный срок жизни. Нет Да

Срок жизни баллов (deadline) возможно использовать только если функция активирована на платформе, в ином случае срок жизни не ограничен.


Структура ответа

Пример успешного ответа

{
  "status": "OK",
  "idExternal": "skjbsvb8fb3fiw"
}

Параметры успешного ответа

Параметр Тип Описание
status string Статус
idExternal string Внешний идентификатор пользователя (если не был передан)

Пример ответа с ошибкой

{
  "status": "INVALID_FIELDS",
  "message": "The fields are uncorrected quantity, offset."
}

Параметры ответа с ошибками

Параметр Тип Описание
status string Статус ошибки.
message string Информационное сообщение.

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

Статус Описание
INVALID_FIELDS Некорректное поле. Поле не соответствует требованиям.
USER_NOT_FOUND Пользователь с данным внешним идентификатором не существует в системе.
EXPIRATION_DATE_ NOT_ACTIVATED Услуга по сгоранию баллов не активирована на платформе.
TOKEN_ERROR Токен не найден.