Коды ошибок
В теле ошибки обычно есть status: false, числовой code и message. Авторизация — в разделе Аутентификация.
Коды ошибок
Ниже — сводка кодов ошибок, которые может вернуть API:
| HTTP-статус | Код | Сообщение | Детали |
|---|---|---|---|
| 400 | 400 | Некорректная сумма | Сумма должна быть между минимальным и максимальным допустимым значением. |
| 400 | 40001 | Некорректный orderId | Переданный orderId некорректен или уже существует. |
| 400 | 40002 | Все реквизиты заняты / не удалось создать инвойс | Не удалось создать инвойс: все реквизиты заняты или URL недоступен. |
| 400 | 40003 | Некорректный метод оплаты | Указанный метод не привязан к мерчанту или не совпадает валюта. |
| 400 | 40004 | Недостаточно средств | У мерчанта недостаточно средств для этой выплаты. |
| 400 | 40008 | Запрос обрабатывается | The request is currently being processed. Please wait before retrying. |
| 401 | 401 | Не авторизован | Нет authorization provided and no order_id provided. |
| 403 | 403 | Доступ запрещён | Your IP address is not in the whitelist. |
| 403 | 40301 | Пользователь заблокирован | This user has been blocked from making payments. |
| 403 | 40302 | Сработала антиспам-защита | Too many payment requests in a short period. User has been blocked. |
| 404 | 40401 | Мерчант не найден / Платёж не найден | Указанный merchantId не существует или некорректен. / Нет payment found for the given orderId. |
| 404 | 40402 | Payment method not found / Нет banks available | The specified payment method does not exist. / There are no banks available for the specified method or currency. |
| 404 | 40403 | Нет payment methods found | У мерчанта нет привязанных методов оплаты. |
| 404 | 40404 | Ресурс не найден | The requested resource was not found. |
| 409 | 40901 | Дублирующий платёж / Инвойс уже существует | Платёж с таким orderId уже существует и обработан. / К этому платежу уже привязан инвойс. |
| 422 | 422 | Некорректное содержимое | Выбранный статус некорректен. |
| 500 | 50001 | An error occurred / Внутренняя ошибка сервера | Внутренняя ошибка сервера. |