Депозит

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

Request

POST

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

Body

application/json
{
    "walletId": 0,
    "contract": "string",
    "currency": "rub",
    "amount": 0
}

Name

Description

amount

Type: number

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

contract

Type: string

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

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

422 Unprocessable Entity

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

Body

application/json
{
    "code": 0,
    "message": "string",
    "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

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

500 Internal Server Error

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

No longer supported, please use an alternative and newer version.