Проверка внутреннего перевода между своими кошельками
POST/api/withdrawal/validation/internal-own
Проверяет внутренний перевод между кошельками мерчанта, не создавая транзакцию.
Запрос
- application/json
- Body
- Пример
Тело запросаобязательно
Данные для проверки внутреннего перевода между своими кошельками.
ID кошелька отправителя.
USD880390848110Сумма.
Возможные значения: >= 0
10.25Действие.
Возможные значения: [GIVE, GET]
GIVEПримечание.
Возможные значения: <= 255 символов
Sandbox transfer noteИсходная валюта.
Возможные значения: [USD, EUR, USDT, USDC, BTC, ETH, SOL, TRX, XRP, TON, LTC]
USDID кошелька получателя.
USD880390848110Валюта получения.
Возможные значения: [USD, EUR, USDT, USDC, BTC, ETH, SOL, TRX, XRP, TON, LTC]
USD{
"srcWalletId": "USD880390848110",
"amount": 10.25,
"action": "GIVE",
"note": "Sandbox transfer note",
"srcCurrency": "USD",
"destWalletId": "USD880390848110",
"destCurrency": "USD"
}
Ответы
- 200
- 400
- 401
- 404
- 500
OK
Некорректный запрос. Запрос сформирован неверно или содержит недопустимые параметры.
- application/json
- Схема
- Пример
Схема
- Array [
- ]
Статус ответа.
Возможные значения: [error]
errordata objectобязательно
Данные ответа с ошибкой.
errors object[]обязательно
Список ошибок, возвращённых для запроса.
Постоянный машиночитаемый код ошибки.
disabledКатегория ошибки.
FORMКороткий уникальный идентификатор ошибки для поддержки и логов.
errTest1234Описание ошибки для человека.
REQUESTED OPERATION IS DISABLED FOR THE MERCHANT APIПоле запроса, к которому относится ошибка, если есть.
nullДополнительные параметры ошибки.
Параметры запроса, сохранённые для диагностики.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "disabled",
"errorType": "FORM",
"errorId": "errTest1234",
"errorDescription": "REQUESTED OPERATION IS DISABLED FOR THE MERCHANT API",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}
Не авторизован. Заголовки аутентификации мерчанта отсутствуют или недействительны.
- application/json
- Схема
- Пример
Схема
- Array [
- ]
Статус ответа.
Возможные значения: [error]
errordata objectобязательно
Данные ответа с ошибкой.
errors object[]обязательно
Список ошибок, возвращённых для запроса.
Постоянный машиночитаемый код ошибки.
userDoesNotExistExceptionКатегория ошибки.
GENERALКороткий уникальный идентификатор ошибки для поддержки и логов.
errTest1234Описание ошибки для человека.
NOT FOUND API WITH ACCOUNT_EMAIL: [email protected]Поле запроса, к которому относится ошибка, если есть.
nullДополнительные параметры ошибки.
Параметры запроса, сохранённые для диагностики.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "userDoesNotExistException",
"errorType": "GENERAL",
"errorId": "errTest1234",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}
Не найдено. Запрошенный ресурс не существует.
- application/json
- Схема
- Пример
Схема
- Array [
- ]
Статус ответа.
Возможные значения: [error]
errordata objectобязательно
Данные ответа с ошибкой.
errors object[]обязательно
Список ошибок, возвращённых для запроса.
Постоянный машиночитаемый код ошибки.
resourceNotFoundКатегория ошибки.
GENERALКороткий уникальный идентификатор ош ибки для поддержки и логов.
errTest1234Описание ошибки для человека.
Resource not foundПоле запроса, к которому относится ошибка, если есть.
nullДополнительные параметры ошибки.
Параметры запроса, сохранённые для диагностики.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "resourceNotFound",
"errorType": "GENERAL",
"errorId": "errTest1234",
"errorDescription": "Resource not found",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}
Внутренняя о шибка сервера. Непредвиденная ошибка, обратитесь в поддержку
- application/json
- Схема
- Пример
Схема
- Array [
- ]
Статус ответа.
Возможные значения: [error]
errordata objectобязательно
Данные ответа с ошибкой.
errors object[]обязательно
Список ошибок, возвращённых для запроса.
Постоянный машиночитаемый код ошибки.
internalServerErrorКатегория ошибки.
GENERALКороткий уникальный идентификатор ошибки для поддержки и логов.
errTest1234Описание ошибки для человека.
Internal server errorПоле запроса, к которому относится ошибка, если есть.
nullДополнительные параметры ошибки.
Параметры запроса, сохранённые для диагностики.
{
"status": "error",
"data": {
"errors": [
{
"errorMessage": "internalServerError",
"errorType": "GENERAL",
"errorId": "errTest1234",
"errorDescription": "Internal server error",
"errorField": null,
"params": [],
"requestParams": {}
}
]
}
}