Пополнение авансового баланса пользователя
Метод позволяет пополнить авансовый баланс пользователя (уточните доступность метода в поддержке)
Запрос:
Параметр
Обязателен
Тип
Описание
userId
Да
Строка
Идентификатор пользователя
advancedBalanceId
Да
Строка
Идентификатор авансового баланса
amount
Да
Строка
Сумма пополнения. Число должно содержать не больше двух знаков после запятой (т.е. '5.25' подходит, а '5.529' - нет)
Header parameters
x-api-public-keystringOptional
Публичный API-ключ
x-api-signaturestringOptional
Подпись тела запроса приватным API-ключем
Content-typestringOptionalExample:
Тип тела запроса
application/json
Body
Тело запроса для пополнения авансового баланса
userIdstringRequiredExample:
Идентификатор пользователя
5b41fb2b-9f7a-48cd-ae17-f48ceda2bd83
organizationIdstringRequiredExample:
Идентификатор организации
2f90da31-7c81-4ab2-a7fc-3089bb4be451
advancedBalanceIdstringRequiredExample:
Идентификатор авансового баланса
5c40e303-0354-41e3-b3ce-61ad01b7ba6e
amountstringRequiredExample:
Сумма на которую пополняется баланс
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": "5b41fb2b-9f7a-48cd-ae17-f48ceda2bd83",
"organizationId": "2f90da31-7c81-4ab2-a7fc-3089bb4be451",
"advancedBalanceId": "5c40e303-0354-41e3-b3ce-61ad01b7ba6e",
"amount": "4.87"
}
200Success
{
"success": true,
"response": {
"advancedBalanceId": "5c40e303-0354-41e3-b3ce-61ad01b7ba6e",
"currency": "USD",
"blocked": true,
"blockReason": null,
"balance": "12",
"availableCurrenciesForDeposit": [
"USDT"
]
}
}
Last updated