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 |