Коды ошибок

В теле ошибки обычно есть 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 / Внутренняя ошибка сервера Внутренняя ошибка сервера.