К содержанию
Arbitpay Docs

Коды ошибок

Все ошибки возвращаются в едином формате.

Используйте этот раздел для диагностики неуспешных запросов. Здесь собраны общие ошибки, ошибки аутентификации и ошибки раздела сделок.

json
{
  "status": "error",
  "code": "ERROR_CODE",
  "message": "Human-readable message.",
  "request_id": "8f14e45f-cea1-4a2c-9b7a-1d2e3f4a5b6c"
}

Общие

codeОписание
RESOURCE_NOT_SPECIFIEDНе указан раздел в URL
RESOURCE_NOT_FOUNDУказанный раздел не существует
ACTION_NOT_SPECIFIEDНе указано действие в URL
INVALID_ACTIONНедопустимое действие для раздела
INVALID_METHODНеверный HTTP-метод для действия
INVALID_JSONТело POST-запроса не является валидным JSON
MISSING_FIELDSОтсутствуют обязательные поля (перечислены в message)

Аутентификация

codeОписание
AUTH_HEADER_NOT_FOUNDОтсутствует заголовок Authorization
API_KEY_NOT_FOUNDВ заголовке не найден токен
INVALID_API_KEYНедопустимый токен
ACCESS_DENIEDНедостаточно прав / чужой ресурс

Сделки

Общие для сделок

codeОписание
INVALID_UUIDНеверный формат UUID
INVALID_TYPEНеверный тип сделки
INVALID_AMOUNTНеверная сумма
INVALID_CURRENCYНедопустимая валюта
INVALID_PAYMENT_METHODНедопустимый метод оплаты
INVALID_STATUSНедопустимый статус
INVALID_IMAGE_FORMATНеверный формат изображения
NO_FIELDS_TO_UPDATEНет полей для обновления
BANK_NOT_FOUNDБанк не найден или отключён

Депозиты

codeОписание
REQUISITE_NOT_FOUNDНе найден подходящий реквизит
NO_FREE_AMOUNTНет свободной суммы платежа под указанные критерии

Выплаты

codeОписание
INVALID_RECIPIENTПоле получателя передано не строкой
INVALID_IBANНеверный формат IBAN получателя
INVALID_IDENTIFICATION_CODEОКПО / ИНН получателя не 8 и не 10 цифр
INVALID_CARDНомер карты получателя не 16–19 цифр
© Arbitpay. Документация REST API.