Пополнение авансового баланса пользователя

Метод позволяет пополнить авансовый баланс пользователя (уточните доступность метода в поддержке)

Запрос:

Параметр

Обязателен

Тип

Описание

userId

Да

Строка

Идентификатор пользователя

advancedBalanceId

Да

Строка

Идентификатор авансового баланса

amount

Да

Строка

Сумма пополнения. Число должно содержать не больше двух знаков после запятой (т.е. '5.25' подходит, а '5.529' - нет)

Пополнение авансового баланса пользователя

post
Header parameters
x-api-public-keystringOptional

Публичный API-ключ

x-api-signaturestringOptional

Подпись тела запроса приватным API-ключем

Content-typestringOptional

Тип тела запроса

Example: application/json
Body

Тело запроса для пополнения авансового баланса

userIdstringRequired

Идентификатор пользователя

Example: f3ae5860-0da1-448e-b94a-2aad0ff8b195
organizationIdstringRequired

Идентификатор организации

Example: d225cb26-2704-407a-9501-754f78aca82d
advancedBalanceIdstringRequired

Идентификатор авансового баланса

Example: 81543b97-912a-4c71-9651-3a376a1958ce
amountstringRequired

Сумма на которую пополняется баланс

Example: 4.87
Responses
200Success
application/json
post
POST /partner/api/top-up-advanced-balance HTTP/1.1
Host: ocp.onchainpay.io
Content-Type: application/json
Accept: */*
Content-Length: 180

{
  "userId": "f3ae5860-0da1-448e-b94a-2aad0ff8b195",
  "organizationId": "d225cb26-2704-407a-9501-754f78aca82d",
  "advancedBalanceId": "81543b97-912a-4c71-9651-3a376a1958ce",
  "amount": "4.87"
}
200Success
{
  "success": true,
  "response": {
    "advancedBalanceId": "81543b97-912a-4c71-9651-3a376a1958ce",
    "currency": "USD",
    "blocked": true,
    "blockReason": null,
    "balance": "12",
    "availableCurrenciesForDeposit": [
      "USDT"
    ]
  }
}

Last updated