Коды ошибок
Это старая версия API. Переходите на API ЮKassa.
Общие ошибки
| Код | Описание |
|---|---|
| 0 | Без ошибок |
10 | Ошибка синтаксического разбора XML документа. Возможные причины:
|
| 50 | Невозможно открыть криптопакет PKCS#7, ошибка целостности данных криптопакета |
| 51 | АСП не подтверждена (данные цифровой подписи не совпадают с передаваемым документом) |
| 53 | Запрос подписан сертификатом, который неизвестен ЮKassa |
| 55 | Истек срок действия сертификата магазина. Необходимо выпустить новый сертификат для вашего магазина. Обратитесь к менеджеру в ЮKassa. |
| 110 | У магазина нет прав на выполнение операции с запрошенными параметрами. Например, нет прав на просмотр списка заказов по заданному shopId. |
| 1000 | Техническая ошибка |
Общие ошибки параметров
| Код | Описание |
|---|---|
| 111 | Неверное значение параметра requestDT |
| 112 | Неверное значение параметра invoiceId |
| 113 | Неверное значение параметра shopId |
| 114 | Неверное значение параметра orderNumber |
| 115 | Неверное значение параметра clientOrderId |
| 117 | Неверное значение параметра status |
| 118 | Неверное значение параметра from |
| 119 | Неверное значение параметра till |
| 120 | Неверное значение параметра orderId |
| 151 | Неверное значение параметра shopArticleId |
| 152 | Неверное значение параметра sum |
| 153 | Неверное значение параметра currencyId |
| 154 | Неверное значение параметра description |
| 155 | Неверное значение параметра offer_accepted |
| 156 | Неверное значение параметра smsPhoneNumber |
| 157 | Неверное значение параметра showcase_url |
| 158 | Неверное значение параметра invoiceType. Приходит в ответе на запрос createInvoice. |
Ошибки параметров информационных запросов
| Код | Описание |
|---|---|
| 200 | Неверное значение параметра outputFormat. Допустимо: XML, CSV. |
| 201 | Неверное значение параметра csvDelimiter |
| 202 | Неверное значение параметра orderCreatedDatetimeGreaterOrEqual |
| 203 | Неверное значение параметра orderCreatedDatetimeLessOrEqual |
| 204 | Неверное значение параметра paid |
| 205 | Неверное значение параметра paymentDatetimeGreaterOrEqual |
| 206 | Неверное значение параметра paymentDatetimeLessOrEqual |
| 207 | Неверное значение параметра outputFields |
208 | В запросе указан пустой диапазон времени создания заказа. Верхняя граница времени создания заказа orderCreatedDatetimeLessOrEqual меньше или равна нижней границе времени создания заказа orderCreatedDatetimeGreaterOrEqual. |
209 | В запросе указан слишком большой диапазон времени создания заказа. Диапазон времени, ограниченный значениями параметров orderCreatedDatetimeGreaterOrEqual и orderCreatedDatetimeLessOrEqual, больше 31 дня. |
210 | В запросе указан пустой диапазон времени оплаты заказа. Верхняя граница времени оплаты заказа paymentDatetimeLessOrEqual меньше или равна нижней границе времени оплаты заказа paymentDatetimeGreaterOrEqual. |
211 | В запросе указан слишком большой диапазон времени оплаты заказа. Диапазон времени, ограниченный значениями параметров paymentDatetimeGreaterOrEqual и paymentDatetimeLessOrEqual, больше 31 дня. |
| 212 | Логическое противоречие между диапазоном времени оплаты и флагом «только оплаченные». В запросе задан диапазон времени оплаты заказа, но отсутствует параметр paid, либо его значение не равно true. |
| 213 | Не указано ни одно условие для ограничения выборки. Требуется указать в запросе одно из условий, описанных на странице метода listOrders. |
| 214 | В запросе по номеру заказа (orderNumber) не задан идентификатор магазина (shopId) |
| 215 | В запросе по номеру транзакции (invoiceId) не задан идентификатор магазина (shopId) |
| 216 | Результат содержит слишком много элементов. Возникает в случае, если результат выборки содержит больше 10 000 записей. Следует изменить параметры запроса, чтобы уменьшить длину временного диапазона, который ограничивает выборку. |
| 217 | Неверное значение параметра partial. Допустимые значения: true, false. |
Ошибки запросов финансовых операций
| Код | Описание |
|---|---|
| 402 | Неверное значение параметра amount. Проверьте, что значение параметра соответствует типу данных CurrencyAmount. |
| 403 | Неверное значение параметра currency. Проверьте код валюты: он должен совпадать с кодом валюты исходного платежа. |
| 404 | Неверное значение параметра cause. Параметр отсутствует или недопустимой длины. |
| 405 | Неуникальный номер операции. Операция с таким номером (clientOrderId), но с другими параметрами уже выполнялась. |
| 410 | Заказ не оплачен. Возврат невозможен. |
| 411 | Неуспешный статус доставки уведомления о переводе. Уведомление о переводе (paymentAviso) не было доставлено в систему магазина. |
| 412 | Валюта перевода отличается от заданной в запросе. В параметре запроса currency указана не та валюта, в которой был сделан перевод. |
| 413 | Сумма возврата, заданная в запросе, превышает сумму перевода. С учетом ранее проведенных возвратов сумма, указанная в запросе, превышает сумму исходного перевода. |
| 414 | Перевод возвращен ранее. Вся сумма перевода уже возвращена на счет плательщика. |
| 415 | Заказ с указанным номером транзакции (invoiceId) отсутствует. |
| 416 | Недостаточно средств для проведения возврата. Чтобы узнать о причинах, обратитесь в службу поддержки. |
| 417 | Счет плательщика закрыт. Возврат средств на него невозможен. |
| 418 | Счет плательщика заблокирован. Возврат средств на него невозможен |
| 419 | Сумма остатка после возврата части перевода меньше 1 рубля. Необходимо уменьшить сумму возврата или вернуть полную сумму перевода. |
| 420 | Отсутствует или имеет недопустимое значение дополнительный параметр, обязательный для данного магазина |
| 421 | Отсутствует или имеет недопустимое значение дополнительный параметр, обязательный для платежа наличными через терминал |
| 422 | Сумма выходит за пределы допустимого для магазина интервала |
423 | Превышено ограничение на общую длину дополнительных параметров резервируемого платежа. Приходит в ответ на запрос createInvoice. |
| 424 | Запрещен возврат части суммы для данного способа оплаты. Вернуть можно только полную сумму платежа. |
425 | Техническая ошибка. Повторите запрос с новым идентификатором операции. Приходит в ответ на запрос createInvoice. |
| 428 | Запрещен возврат для данного способа оплаты |
429 | Заказ с указанным номером транзакции ( orderId) отсутствует.Приходит в ответ на запрос returnPayment для отложенных переводов. |
| 430 | Магазину запрещены возвраты платежей. Недостаточно средств для проведения возврата. |
| 431 | Ошибка проверки данных для чека. Данные для чека в некорректном формате или их недостаточно. |
| 601 | Запрещено повторять платежи в пользу магазина. Чтобы включить рекуррентные платежи, обратитесь к менеджеру. |
| 602 | Повтор данного платежа запрещен |
| 603 | Для данной операции обязателен orderNumber |
| 604 | Неверное значение параметра cvv |
| 606 | Операция по данной карте запрещена |
| 607 | Превышен лимит. Невозможно выполнить операцию по карте |
| 608 | Недостаточно средств для проведения операции по карте |
| 609 | Техническая ошибка. Невозможно выполнить операцию по карте |
| 611 | Истек срок действия банковской карты. Магазину необходимо на своей стороне удалить привязку данной карты для повторов платежей. |
| 612 | Операция по данной карте запрещена. Карта должна быть изъята банком-эмитентом. |
614 | Выставить счет не удалось. Отправлять повторные запросы не имеет смысла. Приходит в ответе на запрос createInvoice. |
615 | Выставление счетов на оплату в этой платежной системе ( invoiceType) временно не работает. Попробуйте позже.Приходит в ответе на запрос createInvoice, если этот invoiceType временно выключен. |
| 616 | Этот перевод вернуть нельзя: истек срок возврата. |