Перейти к основному содержимому

Ошибки (ERRORS)

Общие ошибки

CodeDescription
-32300Ошибка возникает если метод запроса не POST.
-32700Ошибка парсинга JSON.
-32600Отсутствуют обязательные поля в RPC-запросе или тип полей не соответствует спецификации.
-32601Запрашиваемый метод не найден. В RPC-запросе имя запрашиваемого метода содержится в поле data.
-32504Недостаточно привилегий для выполнения метода.
-32400Системная (внутренняя ошибка). Ошибку следует использовать в случае системных сбоев: отказа базы данных, отказа файловой системы, неопределенного поведения и т.д.

Ошибки в ответах сервера мерчанта

КодОписание
-31001Неверная сумма. Ошибка возникает когда сумма транзакции не совпадает с суммой заказа. Актуальна если выставлен одноразовый счёт.
-31003Транзакция не найдена.
-31007Невозможно отменить транзакцию. Товар или услуга предоставлена потребителю в полном объеме.
-31008Невозможно выполнить операцию. Ошибка возникает если состояние транзакции, не позволяет выполнить операцию.
-31050 - -31099Ошибки, связанные с неверным пользовательским вводом “account“, например: введенный логин не найден, введенный номер телефона не найден и т.д. В ошибках, локализованное поле “message“ обязательно. Поле “data“ должно содержать название субполя “account“.

Ошибки метода CheckPerformTransaction

КодОписание
-31001Неверная сумма.
-31050 - -31099Ошибки неверного ввода данных покупателем account, например: введенный логин не найден, введенный номер телефона не найден и т.д. Локализованное поле “message“ обязательно. Поле “data“ должно содержать название субполя “account“.

Ошибки метода CreateTransaction

КодОписание
-31001Неверная сумма.
-31008Невозможно выполнить операцию.
-31050 — -31099Ошибки неверного ввода данных покупателем account, например: не найден введёный логин, не найден введенный номер телефона и т.д. Локализованное поле message обязательно. Поле data должно содержать название субполя account.

Ошибки метода PerformTransaction

КодОписание
-31003Транзакция не найдена.
-31008Невозможно выполнить данную операцию.
-31050 — -31099Ошибки неверного ввода данных покупателем account, например: не найден введёный логин, не найден введенный номер телефона и т.д. Локализованное поле message обязательно. Поле data должно содержать название субполя account.

Ошибки метода CancelTransaction

КодОписание
-31003Транзакция не найдена.
-31007Заказ выполнен. Невозможно отменить транзакцию. Товар или услуга предоставлена покупателю в полном объеме.

Ошибки метода CheckTransaction

КодОписание
-31003Транзакция не найдена