Files
yookassa-sdk-php/docs/classes/YooKassa-Common-Errors-ErrorCode.md
Евгений Ю. Лозный 260d13f890 Добавлен прием платежей через Alfa Pay. Добавлен новый тип ошибки RuleViolationError
Добавлены нулевые привязки по СБП
Добавлена причина отмены возвратов `payment_expired`
2026-06-29 17:46:40 +03:00

9.1 KiB

YooKassa API SDK

Class: \YooKassa\Common\Errors\ErrorCode

Namespace: \YooKassa\Common\Errors


Summary:

Класс, представляющий модель ErrorCode.

Description:

Код ошибки.

Возможные значения:

  • error — Общая ошибка.
  • invalid_request — Запрос не может быть обработан.
  • invalid_credentials — В заголовке Authorization указан неверный ключ.
  • forbidden — Секретный ключ указан верно, но не хватает прав для совершения операции.
  • not_found — Сущность не найдена.
  • gone — Сущность была раньше, но была умышленно удалена и теперь недоступна.
  • too_many_requests — Слишком много запросов одновременно отправляется в API.
  • internal_server_error — Внутренняя ошибка сервера ЮKassa.
  • unknown — Для неописанных типов ошибок.

Подробнее об ошибках


Constants

Visibility Name Flag Summary
public ERROR Общая ошибка
public INVALID_REQUEST Запрос не может быть обработан. Причиной может быть неправильный синтаксис запроса, ошибка в обязательных параметрах запроса, их отсутствие или неподдерживаемый метод.
public INVALID_CREDENTIALS В заголовке Authorization указан неверный ключ.
public FORBIDDEN Секретный ключ указан верно, но не хватает прав для совершения операции.
public NOT_FOUND Сущность не найдена.
public GONE Сущность была раньше, но была умышленно удалена и теперь недоступна.
public TOO_MANY_REQUESTS Слишком много запросов одновременно отправляется в API. Повторите запрос позже.
public INTERNAL_SERVER_ERROR Внутренняя ошибка сервера ЮKassa.
public REFUSAL Запрос не может быть выполнен согласно правилам бизнес-логики.
public UNKNOWN Для неописанных кодов ошибок.

Properties

Visibility Name Flag Summary
protected $validValues Возвращает список доступных значений

Methods

Visibility Name Flag Summary
public getEnabledValues() Возвращает значения в enum'е значения которых разрешены.
public getValidValues() Возвращает все значения в enum'e.
public valueExists() Проверяет наличие значения в enum'e.

Details


Tags

Tag Version Description
category Class
author cms@yoomoney.ru

Constants

ERROR

Общая ошибка

ERROR = 'error'

INVALID_REQUEST

Запрос не может быть обработан. Причиной может быть неправильный синтаксис запроса, ошибка в обязательных параметрах запроса, их отсутствие или неподдерживаемый метод.

INVALID_REQUEST = 'invalid_request'

INVALID_CREDENTIALS

В заголовке Authorization указан неверный ключ.

INVALID_CREDENTIALS = 'invalid_credentials'

FORBIDDEN

Секретный ключ указан верно, но не хватает прав для совершения операции.

FORBIDDEN = 'forbidden'

NOT_FOUND

Сущность не найдена.

NOT_FOUND = 'not_found'

GONE

Сущность была раньше, но была умышленно удалена и теперь недоступна.

GONE = 'gone'

TOO_MANY_REQUESTS

Слишком много запросов одновременно отправляется в API. Повторите запрос позже.

TOO_MANY_REQUESTS = 'too_many_requests'

INTERNAL_SERVER_ERROR

Внутренняя ошибка сервера ЮKassa.

INTERNAL_SERVER_ERROR = 'internal_server_error'

REFUSAL

Запрос не может быть выполнен согласно правилам бизнес-логики.

REFUSAL = 'refusal'

UNKNOWN

Для неописанных кодов ошибок.

UNKNOWN = 'unknown'

Properties

protected $validValues : array


Summary

Возвращает список доступных значений

Type: array Массив принимаемых enum'ом значений Details:

Tags
Tag Version Description
return

Methods

public getEnabledValues() : string[]

Static public getEnabledValues() : string[]

Summary

Возвращает значения в enum'е значения которых разрешены.

Details:

Returns: string[] - Массив разрешённых значений

public getValidValues() : array

Static public getValidValues() : array

Summary

Возвращает все значения в enum'e.

Details:

Returns: array - Массив значений в перечислении

public valueExists() : bool

Static public valueExists(mixed $value) : bool

Summary

Проверяет наличие значения в enum'e.

Details:

Parameters:
Type Name Description
mixed value Проверяемое значение

Returns: bool - True если значение имеется, false если нет


Top Namespaces


Reports


This document was automatically generated from source code comments on 2026-06-29 using phpDocumentor

© 2026 YooMoney