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

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

Запрос:

Параметр

Обязателен

Тип

Описание

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: ed83d19f-30ef-4b3f-bca9-edd2c7714b16
organizationIdstringRequired

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

Example: a61799b2-cd0c-47fd-a7f0-216b2be184c7
advancedBalanceIdstringRequired

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

Example: 02b79edc-b5fb-456f-98f8-0a44d913d666
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": "ed83d19f-30ef-4b3f-bca9-edd2c7714b16",
  "organizationId": "a61799b2-cd0c-47fd-a7f0-216b2be184c7",
  "advancedBalanceId": "02b79edc-b5fb-456f-98f8-0a44d913d666",
  "amount": "4.87"
}
200Success
{
  "success": true,
  "response": {
    "advancedBalanceId": "02b79edc-b5fb-456f-98f8-0a44d913d666",
    "currency": "USD",
    "blocked": true,
    "blockReason": null,
    "balance": "12",
    "availableCurrenciesForDeposit": [
      "USDT"
    ]
  }
}

Last updated