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

20 KiB

YooKassa API SDK

Class: \YooKassa\Request\Receipts\ReceiptsRequestBuilder

Namespace: \YooKassa\Request\Receipts


Summary:

Класс билдера объектов запросов к API списка чеков.


Constants

  • No constants found

Properties

Visibility Name Flag Summary
protected $currentObject Инстанс собираемого запроса.

Methods

Visibility Name Flag Summary
public __construct() Конструктор, инициализирует пустой запрос, который в будущем начнём собирать.
public build() Собирает и возвращает объект запроса списка чеков магазина.
public setCreatedAtGt() Устанавливает дату создания от которой выбираются чеки.
public setCreatedAtGte() Устанавливает дату создания от которой выбираются чеки.
public setCreatedAtLt() Устанавливает дату создания до которой выбираются чеки.
public setCreatedAtLte() Устанавливает дату создания до которой выбираются чеки.
public setCursor() Устанавливает токен следующей страницы выборки.
public setLimit() Устанавливает ограничение количества объектов чеков.
public setOptions() Устанавливает свойства запроса из массива.
public setPaymentId() Устанавливает идентификатор платежа или null, если требуется его удалить.
public setRefundId() Устанавливает идентификатор возврата.
public setStatus() Устанавливает статус выбираемых чеков.
protected initCurrentObject() Инициализирует новый инстанс собираемого объекта.

Details


Properties

protected $currentObject : ?\YooKassa\Common\AbstractRequestInterface


Summary

Инстанс собираемого запроса.

Type: AbstractRequestInterface Инстанс собираемого объекта запроса Details:


Methods

public __construct() : mixed

public __construct() : mixed

Summary

Конструктор, инициализирует пустой запрос, который в будущем начнём собирать.

Details:

Returns: mixed -

public build() : \YooKassa\Common\AbstractRequestInterface|\YooKassa\Request\Receipts\ReceiptsRequest

public build(null|array $options = null) : \YooKassa\Common\AbstractRequestInterface|\YooKassa\Request\Receipts\ReceiptsRequest

Summary

Собирает и возвращает объект запроса списка чеков магазина.

Details:

Parameters:
Type Name Description
null OR array options Массив с настройками запроса

Returns: \YooKassa\Common\AbstractRequestInterface|\YooKassa\Request\Receipts\ReceiptsRequest - Инстанс объекта запроса к API для получения списка чеков магазина

public setCreatedAtGt() : \YooKassa\Request\Receipts\ReceiptsRequestBuilder

public setCreatedAtGt(null|\DateTime|int|string $value) : \YooKassa\Request\Receipts\ReceiptsRequestBuilder

Summary

Устанавливает дату создания от которой выбираются чеки.

Details:

Parameters:
Type Name Description
null OR \DateTime OR int OR string value Время создания, от (не включая) или null, чтобы удалить значение
Throws:
Type Description
\YooKassa\Common\Exceptions\InvalidPropertyValueException Генерируется если была передана дата в невалидном формате (была передана строка или число, которые не удалось преобразовать в валидную дату)
\Exception \YooKassa\Common\Exceptions\InvalidPropertyValueTypeException

Returns: \YooKassa\Request\Receipts\ReceiptsRequestBuilder - Инстанс текущего объекта билдера

public setCreatedAtGte() : \YooKassa\Request\Receipts\ReceiptsRequestBuilder

public setCreatedAtGte(null|\DateTime|int|string $value) : \YooKassa\Request\Receipts\ReceiptsRequestBuilder

Summary

Устанавливает дату создания от которой выбираются чеки.

Details:

Parameters:
Type Name Description
null OR \DateTime OR int OR string value Время создания, от (включительно) или null, чтобы удалить значение
Throws:
Type Description
\YooKassa\Common\Exceptions\InvalidPropertyValueException Генерируется если была передана дата в невалидном формате (была передана строка или число, которые не удалось преобразовать в валидную дату)
\Exception \YooKassa\Common\Exceptions\InvalidPropertyValueTypeException

Returns: \YooKassa\Request\Receipts\ReceiptsRequestBuilder - Инстанс текущего объекта билдера

public setCreatedAtLt() : \YooKassa\Request\Receipts\ReceiptsRequestBuilder

public setCreatedAtLt(null|\DateTime|int|string $value) : \YooKassa\Request\Receipts\ReceiptsRequestBuilder

Summary

Устанавливает дату создания до которой выбираются чеки.

Details:

Parameters:
Type Name Description
null OR \DateTime OR int OR string value Время создания, до (не включая) или null, чтобы удалить значение
Throws:
Type Description
\YooKassa\Common\Exceptions\InvalidPropertyValueException Генерируется если была передана дата в невалидном формате (была передана строка или число, которые не удалось преобразовать в валидную дату)
\Exception \YooKassa\Common\Exceptions\InvalidPropertyValueTypeException

Returns: \YooKassa\Request\Receipts\ReceiptsRequestBuilder - Инстанс текущего объекта билдера

public setCreatedAtLte() : \YooKassa\Request\Receipts\ReceiptsRequestBuilder

public setCreatedAtLte(null|\DateTime|int|string $value) : \YooKassa\Request\Receipts\ReceiptsRequestBuilder

Summary

Устанавливает дату создания до которой выбираются чеки.

Details:

Parameters:
Type Name Description
null OR \DateTime OR int OR string value Время создания, до (включительно) или null, чтобы удалить значение
Throws:
Type Description
\YooKassa\Common\Exceptions\InvalidPropertyValueException Генерируется если была передана дата в невалидном формате (была передана строка или число, которые не удалось преобразовать в валидную дату)
\Exception \YooKassa\Common\Exceptions\InvalidPropertyValueTypeException

Returns: \YooKassa\Request\Receipts\ReceiptsRequestBuilder - Инстанс текущего объекта билдера

public setCursor() : \YooKassa\Request\Receipts\ReceiptsRequestBuilder

public setCursor(null|string $value) : \YooKassa\Request\Receipts\ReceiptsRequestBuilder

Summary

Устанавливает токен следующей страницы выборки.

Details:

Parameters:
Type Name Description
null OR string value Токен следующей страницы выборки или null, чтобы удалить значение
Throws:
Type Description
\YooKassa\Common\Exceptions\InvalidPropertyValueTypeException Выбрасывается если в метод была передана не строка

Returns: \YooKassa\Request\Receipts\ReceiptsRequestBuilder - Инстанс текущего объекта билдера

public setLimit() : \YooKassa\Request\Receipts\ReceiptsRequestBuilder

public setLimit(null|int $value) : \YooKassa\Request\Receipts\ReceiptsRequestBuilder

Summary

Устанавливает ограничение количества объектов чеков.

Details:

Parameters:
Type Name Description
null OR int value Ограничение количества объектов чеков или null, чтобы удалить значение
Throws:
Type Description
\YooKassa\Common\Exceptions\InvalidPropertyValueTypeException Выбрасывается если в метод было передана не целое число

Returns: \YooKassa\Request\Receipts\ReceiptsRequestBuilder - Инстанс текущего билдера

public setOptions() : \YooKassa\Common\AbstractRequestBuilder

public setOptions(iterable|null $options) : \YooKassa\Common\AbstractRequestBuilder

Summary

Устанавливает свойства запроса из массива.

Details:

Parameters:
Type Name Description
iterable OR null options Массив свойств запроса
Throws:
Type Description
\InvalidArgumentException Выбрасывается если аргумент не массив и не итерируемый объект
\YooKassa\Common\Exceptions\InvalidPropertyException Выбрасывается если не удалось установить один из параметров, переданных в массиве настроек

Returns: \YooKassa\Common\AbstractRequestBuilder - Инстанс текущего билдера запросов

public setPaymentId() : \YooKassa\Request\Receipts\ReceiptsRequestBuilder

public setPaymentId(null|string $value) : \YooKassa\Request\Receipts\ReceiptsRequestBuilder

Summary

Устанавливает идентификатор платежа или null, если требуется его удалить.

Details:

Parameters:
Type Name Description
null OR string value Идентификатор платежа
Throws:
Type Description
\YooKassa\Common\Exceptions\InvalidPropertyValueException Выбрасывается если длина переданной строки не равна 36 символам
\YooKassa\Common\Exceptions\InvalidPropertyValueTypeException Выбрасывается если в метод была передана не строка

Returns: \YooKassa\Request\Receipts\ReceiptsRequestBuilder - Инстанс текущего объекта билдера

public setRefundId() : \YooKassa\Request\Receipts\ReceiptsRequestBuilder

public setRefundId(string $value) : \YooKassa\Request\Receipts\ReceiptsRequestBuilder

Summary

Устанавливает идентификатор возврата.

Details:

Parameters:
Type Name Description
string value Идентификатор возврата, который ищется в API
Throws:
Type Description
\YooKassa\Common\Exceptions\InvalidPropertyValueException Выбрасывается если длина переданного значения не равна 36
\YooKassa\Common\Exceptions\InvalidPropertyValueTypeException Выбрасывается если в метод была передана не строка

Returns: \YooKassa\Request\Receipts\ReceiptsRequestBuilder - Инстанс текущего объекта билдера

public setStatus() : \YooKassa\Request\Receipts\ReceiptsRequestBuilder

public setStatus(null|string $value) : \YooKassa\Request\Receipts\ReceiptsRequestBuilder

Summary

Устанавливает статус выбираемых чеков.

Details:

Parameters:
Type Name Description
null OR string value Статус выбираемых платежей или null, чтобы удалить значение
Throws:
Type Description
\YooKassa\Common\Exceptions\InvalidPropertyValueException Выбрасывается если переданное значение не является валидным статусом
\YooKassa\Common\Exceptions\InvalidPropertyValueTypeException Выбрасывается если в метод была передана не строка

Returns: \YooKassa\Request\Receipts\ReceiptsRequestBuilder - Инстанс текущего объекта билдера

protected initCurrentObject() : \YooKassa\Request\Receipts\ReceiptsRequest

protected initCurrentObject() : \YooKassa\Request\Receipts\ReceiptsRequest

Summary

Инициализирует новый инстанс собираемого объекта.

Details:

Returns: \YooKassa\Request\Receipts\ReceiptsRequest - Инстанс собираемого запроса


Top Namespaces


Reports


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

© 2026 YooMoney