Депозит

Пополняет кошелек указанного субклиента за счет средств с кредитной линии. Обратитесь к менеджеру для заключения такого договора.

Request

POST

https://geoadv-api.yandex.ru/priority/v1/deposit

Body

application/json
{
  "walletId": 0.5,
  "contract": "example",
  "currency": "rub",
  "amount": 0.5
}

Name

Description

amount

Type: number

Сумма пополнения

contract

Type: string

Кредитный договор, например 1234567/89.

Example: example

currency

Type: string

Валюта кошелька пользователя

Enum: rub, kzt, byn, uah

walletId

Type: number

ID кошелька из /get-balance-client.

Responses

200 OK

ID полученной задачи

Body

application/json
{
  "data": 0
}

Name

Description

data

Type: integer | null

422 Unprocessable Entity

Ошибка при работе

Body

application/json
{
  "code": 0.5,
  "message": "example",
  "businessCode": "USER_NOT_FOUND"
}

Name

Description

businessCode

Type: string

Бизнес-код ошибки в текстовом формате.

Enum: USER_NOT_FOUND, RESOURCE_ACCESS_FORBIDDEN нет прав на совершение перевода, BALANCE_CLIENT_OR_ORDERS_ARE_NOT_FOUND_FOR_USER не нашли балансового клиента или заказ, YANDEX_BALANCE_ERROR ошибка в Yandex.Balance, надо обратиться в поддержку, CONTRACT_NOT_FOUND не нашли контракт, TOO_MANY_CONTRACTS нашли больше чем 1 контракт надо обратиться в поддержку, CURRENCY_MISMATCH валюта контракта и балансового клиента различаются, NO_PAYMENT_SYSTEM_AVAILABLE нет доступных способов оплаты надо обратиться в поддержку

code

Type: number

Код ошибки.

message

Type: string

Сообщение об ошибке.

Example: example

500 Internal Server Error

Непредвиденная ошибка. Что-то сломалось