Ошибки (ERRORS)
Общие ошибки
Code | Description |
---|---|
-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 | Транзакция не найдена |