Group Коды ошибок
Код ошибки возвращается в ответе в параметре error_code.
Пример ответа при ошибке
{
"data": null,
"error_code": 5,
"message": "Payer price amount is too large, max: 100000.0",
"result": false
}
Возможные коды ошибок
| Код ошибки | Описание | Пример сообщения об ошибке |
|---|---|---|
| 1 | PaywayNotFound: Платежное направление отключено: в настройках ПН отключена опция Статус | |
| 2 | PaywayNotUsed: Платежное направление не используется | |
| 3 | PaywayNotAvailable: Платежное направление недоступно | Payway (alias = card_usd) is not available for shop |
| 4 | AmountTooSmall: Сумма слишком мала | |
| 5 | AmountTooLarge: Сумма слишком велика | |
| 6 | OperationNotUnique: Операция с переданным идентификатором уже существует в системе | |
| 7 | OperationNotFound: Операция не найдена | Withdraw (id=1234567) wasn't found |
| 8 | OperationIsProcessing: У операции значение поля processing равно true. Это происходит, когда внешняя система запрашивает информацию по операции при переопросе статуса у провайдера | |
| 9 | InsufficientBalance: Недостаточный баланс для выполнения операции | Insufficient balance(currency=840): shop_write_off=500.0, balance=0.0 |
| 10 | IncorrectRequestParam: Некорректный параметр запроса | Invalid sign, string_to_sign: 500:840:bank_h2h_usd:6199:99991 |
| 11 | ShopNotFound: Магазин не найден | |
| 12 | ShopNotActive: Магазин неактивен | |
| 13 | AccountNotFound: Учетная запись с переданным идентификатором не найдена в базе данных Feennex | |
| 14 | IncorrectAccountStatus: Некорректный статус учетной записи | |
| 15 | RequestIpDenied: IP-адрес запроса отклонен | Shop ip 111.111.111.111 denied |
| 16 | InvalidCurrencyExchange: Не удалось конвертировать сумму: нет информации по курсу обмена или задан неверный курс, например 0 | |
| 17 | InvalidShopContract: У магазина нет контракта на проведение операций указанного типа | |
| 18 | IncorrectAccountType: Этот тип аккаунта (персональный или бизнес) не может провести указанную операцию | |
| 19 | ShopAggregatorRequire: У магазина настройка is_aggregator имеет значение false | |
| 20 | Устарела | |
| 21 | Устарела | |
| 27 | DailyLimitExceeds. Превышен дневной лимит на выплату | |
| 33 | WeekLimitExceeds: Превышен недельный лимит на выплату | |
| 34 | MonthLimitExceeds: Превышен месячный лимит на выплату | |
| 41 | Сумма не соответствует заданному для ПН регулярному выражению | "en": "The payment has been declined. Please try entering another amount without «0» at the end. For example: 347, 1832, 5783.", "ru": "Платеж отклонен. Попробуйте ввести неровную сумму без «0» на конце. Пример: 347, 1832, 5783" |
| 100 | IncorrectOperationStatus: Нельзя обработать операцию с текущим статусом | |
| 2000 | Другая ошибка, которая не входит в другие категории | Service error |