58 KiB
YooKassa API SDK
Abstract Class: \YooKassa\Request\Receipts\AbstractReceiptResponse
Namespace: \YooKassa\Request\Receipts
Summary:
Class AbstractReceipt.
Constants
| Visibility | Name | Flag | Summary |
|---|---|---|---|
| public | LENGTH_RECEIPT_ID | Длина идентификатора чека |
Properties
| Visibility | Name | Flag | Summary |
|---|---|---|---|
| public | $fiscal_attribute | Фискальный признак чека. Формируется фискальным накопителем на основе данных, переданных для регистрации чека. | |
| public | $fiscal_document_number | Номер фискального документа. | |
| public | $fiscal_provider_id | Идентификатор чека в онлайн-кассе. Присутствует, если чек удалось зарегистрировать. | |
| public | $fiscal_storage_number | Номер фискального накопителя в кассовом аппарате. | |
| public | $fiscalAttribute | Фискальный признак чека. Формируется фискальным накопителем на основе данных, переданных для регистрации чека. | |
| public | $fiscalDocumentNumber | Номер фискального документа. | |
| public | $fiscalProviderId | Идентификатор чека в онлайн-кассе. Присутствует, если чек удалось зарегистрировать. | |
| public | $fiscalStorageNumber | Номер фискального накопителя в кассовом аппарате. | |
| public | $id | Идентификатор чека в ЮKassa. | |
| public | $items | Список товаров в заказе. | |
| public | $object_id | Идентификатор объекта чека. | |
| public | $objectId | Идентификатор объекта чека. | |
| public | $on_behalf_of | Идентификатор магазина. | |
| public | $onBehalfOf | Идентификатор магазина. | |
| public | $receipt_industry_details | Отраслевой реквизит чека. | |
| public | $receipt_operational_details | Операционный реквизит чека. | |
| public | $receiptIndustryDetails | Отраслевой реквизит чека. | |
| public | $receiptOperationalDetails | Операционный реквизит чека. | |
| public | $registered_at | Дата и время формирования чека в фискальном накопителе. | |
| public | $registeredAt | Дата и время формирования чека в фискальном накопителе. | |
| public | $settlements | Перечень совершенных расчетов. | |
| public | $status | Статус доставки данных для чека в онлайн-кассу ("pending", "succeeded" или "canceled"). | |
| public | $tax_system_code | Код системы налогообложения. Число 1-6. | |
| public | $taxSystemCode | Код системы налогообложения. Число 1-6. | |
| public | $type | Тип чека в онлайн-кассе: приход "payment" или возврат "refund". | |
| protected | $_fiscal_attribute | ||
| protected | $_fiscal_document_number | ||
| protected | $_fiscal_provider_id | ||
| protected | $_fiscal_storage_number | ||
| protected | $_id | ||
| protected | $_items | ||
| protected | $_object_id | ||
| protected | $_on_behalf_of | ||
| protected | $_receipt_industry_details | ||
| protected | $_receipt_operational_details | ||
| protected | $_registered_at | ||
| protected | $_settlements | ||
| protected | $_status | ||
| protected | $_tax_system_code | ||
| protected | $_type |
Methods
| Visibility | Name | Flag | Summary |
|---|---|---|---|
| public | __construct() | AbstractObject constructor. | |
| public | __get() | Возвращает значение свойства. | |
| public | __isset() | Проверяет наличие свойства. | |
| public | __set() | Устанавливает значение свойства. | |
| public | __unset() | Удаляет свойство. | |
| public | addItem() | Добавляет товар в чек. | |
| public | addSettlement() | Добавляет оплату в массив. | |
| public | fromArray() | AbstractReceiptResponse constructor. | |
| public | getFiscalAttribute() | Возвращает фискальный признак чека. | |
| public | getFiscalDocumentNumber() | Возвращает номер фискального документа. | |
| public | getFiscalProviderId() | Возвращает идентификатор чека в онлайн-кассе. | |
| public | getFiscalStorageNumber() | Возвращает номер фискального накопителя в кассовом аппарате. | |
| public | getId() | Возвращает идентификатор чека в ЮKassa. | |
| public | getItems() | Возвращает список товаров в заказ. | |
| public | getObjectId() | Возвращает идентификатор платежа или возврата, для которого был сформирован чек. | |
| public | getOnBehalfOf() | Возвращает идентификатор магазин | |
| public | getReceiptIndustryDetails() | Возвращает отраслевой реквизит чека. | |
| public | getReceiptOperationalDetails() | Возвращает операционный реквизит чека. | |
| public | getRegisteredAt() | Возвращает дату и время формирования чека в фискальном накопителе. | |
| public | getSettlements() | Возвращает Массив оплат, обеспечивающих выдачу товара. | |
| public | getStatus() | Возвращает статус доставки данных для чека в онлайн-кассу. | |
| public | getTaxSystemCode() | Возвращает код системы налогообложения. | |
| public | getType() | Возвращает тип чека в онлайн-кассе. | |
| public | getValidator() | ||
| public | jsonSerialize() | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации. | |
| public | notEmpty() | Проверяет есть ли в чеке хотя бы одна позиция. | |
| public | offsetExists() | Проверяет наличие свойства. | |
| public | offsetGet() | Возвращает значение свойства. | |
| public | offsetSet() | Устанавливает значение свойства. | |
| public | offsetUnset() | Удаляет свойство. | |
| public | setFiscalAttribute() | Устанавливает фискальный признак чека. | |
| public | setFiscalDocumentNumber() | Устанавливает номер фискального документа | |
| public | setFiscalProviderId() | Устанавливает идентификатор чека в онлайн-кассе. | |
| public | setFiscalStorageNumber() | Устанавливает номер фискального накопителя в кассовом аппарате. | |
| public | setId() | Устанавливает идентификатор чека. | |
| public | setItems() | Устанавливает список позиций в чеке. | |
| public | setObjectId() | Устанавливает идентификатор платежа или возврата, для которого был сформирован чек. | |
| public | setOnBehalfOf() | Возвращает идентификатор магазина, от имени которого нужно отправить чек. | |
| public | setReceiptIndustryDetails() | Устанавливает отраслевой реквизит чека. | |
| public | setReceiptOperationalDetails() | Устанавливает операционный реквизит чека. | |
| public | setRegisteredAt() | Устанавливает дату и время формирования чека в фискальном накопителе. | |
| public | setSettlements() | Устанавливает массив оплат, обеспечивающих выдачу товара. | |
| public | setSpecificProperties() | Установка свойств, присущих конкретному объекту. | |
| public | setStatus() | Устанавливает состояние регистрации фискального чека. | |
| public | setTaxSystemCode() | Устанавливает код системы налогообложения. | |
| public | setType() | Устанавливает типа чека. | |
| public | toArray() | Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize(). | |
| protected | getUnknownProperties() | Возвращает массив свойств которые не существуют, но были заданы у объекта. | |
| protected | validatePropertyValue() |
Details
-
Package: YooKassa\Request
-
Class Hierarchy:
- \YooKassa\Common\AbstractObject
- \YooKassa\Request\Receipts\AbstractReceiptResponse
-
Implements:
-
See Also:
Tags
| Tag | Version | Description |
|---|---|---|
| category | Class | |
| author | cms@yoomoney.ru |
Constants
LENGTH_RECEIPT_ID
Длина идентификатора чека
LENGTH_RECEIPT_ID = 39
Properties
public $fiscal_attribute : string
Description
Фискальный признак чека. Формируется фискальным накопителем на основе данных, переданных для регистрации чека.
Type: string
Details:
public $fiscal_document_number : string
Description
Номер фискального документа.
Type: string
Details:
public $fiscal_provider_id : string
Description
Идентификатор чека в онлайн-кассе. Присутствует, если чек удалось зарегистрировать.
Type: string
Details:
public $fiscal_storage_number : string
Description
Номер фискального накопителя в кассовом аппарате.
Type: string
Details:
public $fiscalAttribute : string
Description
Фискальный признак чека. Формируется фискальным накопителем на основе данных, переданных для регистрации чека.
Type: string
Details:
public $fiscalDocumentNumber : string
Description
Номер фискального документа.
Type: string
Details:
public $fiscalProviderId : string
Description
Идентификатор чека в онлайн-кассе. Присутствует, если чек удалось зарегистрировать.
Type: string
Details:
public $fiscalStorageNumber : string
Description
Номер фискального накопителя в кассовом аппарате.
Type: string
Details:
public $id : string
Description
Идентификатор чека в ЮKassa.
Type: string
Details:
public $items : \YooKassa\Common\ListObjectInterface|\YooKassa\Request\Receipts\ReceiptResponseItemInterface[]
Description
Список товаров в заказе.
Type: ReceiptResponseItemInterface[]
Details:
public $object_id : string
Description
Идентификатор объекта чека.
Type: string
Details:
public $objectId : string
Description
Идентификатор объекта чека.
Type: string
Details:
public $on_behalf_of : string
Description
Идентификатор магазина.
Type: string
Details:
public $onBehalfOf : string
Description
Идентификатор магазина.
Type: string
Details:
public $receipt_industry_details : \YooKassa\Common\ListObjectInterface|\YooKassa\Model\Receipt\IndustryDetails[]
Description
Отраслевой реквизит чека.
Type: IndustryDetails[]
Details:
public $receipt_operational_details : \YooKassa\Model\Receipt\OperationalDetails
Description
Операционный реквизит чека.
Type: OperationalDetails
Details:
public $receiptIndustryDetails : \YooKassa\Common\ListObjectInterface|\YooKassa\Model\Receipt\IndustryDetails[]
Description
Отраслевой реквизит чека.
Type: IndustryDetails[]
Details:
public $receiptOperationalDetails : \YooKassa\Model\Receipt\OperationalDetails
Description
Операционный реквизит чека.
Type: OperationalDetails
Details:
public $registered_at : \DateTime
Description
Дата и время формирования чека в фискальном накопителе.
Type: \DateTime
Details:
public $registeredAt : \DateTime
Description
Дата и время формирования чека в фискальном накопителе.
Type: \DateTime
Details:
public $settlements : \YooKassa\Common\ListObjectInterface|\YooKassa\Model\Receipt\SettlementInterface[]
Description
Перечень совершенных расчетов.
Type: SettlementInterface[]
Details:
public $status : string
Description
Статус доставки данных для чека в онлайн-кассу ("pending", "succeeded" или "canceled").
Type: string
Details:
public $tax_system_code : int
Description
Код системы налогообложения. Число 1-6.
Type: int
Details:
public $taxSystemCode : int
Description
Код системы налогообложения. Число 1-6.
Type: int
Details:
public $type : string
Description
Тип чека в онлайн-кассе: приход "payment" или возврат "refund".
Type: string
Details:
protected $_fiscal_attribute : ?string
Type: ?string Фискальный признак чека. Формируется фискальным накопителем на основе данных, переданных для регистрации чека. Details:
protected $_fiscal_document_number : ?string
Type: ?string Номер фискального документа. Details:
protected $_fiscal_provider_id : ?string
Type: ?string Идентификатор чека в онлайн-кассе. Присутствует, если чек удалось зарегистрировать. Details:
protected $_fiscal_storage_number : ?string
Type: ?string Номер фискального накопителя в кассовом аппарате. Details:
protected $_id : ?string
Type: ?string Идентификатор чека в ЮKassa. Details:
protected $_items : ?\YooKassa\Common\ListObject
Type: ListObject Список товаров в заказе Details:
protected $_object_id : ?string
Type: ?string Идентификатор объекта чека Details:
protected $_on_behalf_of : ?string
Type: ?string Идентификатор магазина Details:
protected $_receipt_industry_details : ?\YooKassa\Common\ListObject
Type: ListObject Отраслевой реквизит предмета расчета Details:
protected $_receipt_operational_details : ?\YooKassa\Model\Receipt\OperationalDetails
Type: OperationalDetails Операционный реквизит чека Details:
protected $_registered_at : ?\DateTime
Type: DateTime Дата и время формирования чека в фискальном накопителе. Указывается в формате ISO 8601. Details:
protected $_settlements : ?\YooKassa\Common\ListObject
Type: ListObject Список оплат Details:
protected $_status : ?string
Type: ?string Статус доставки данных для чека в онлайн-кассу "pending", "succeeded" или "canceled". Details:
protected $_tax_system_code : ?int
Type: ?int Код системы налогообложения. Число 1-6. Details:
protected $_type : ?string
Type: ?string Тип чека в онлайн-кассе: приход "payment" или возврат "refund". Details:
Methods
public __construct() : mixed
public __construct(array|null $data = []) : mixed
Summary
AbstractObject constructor.
Details:
- Inherited From: \YooKassa\Common\AbstractObject
Parameters:
| Type | Name | Description |
|---|---|---|
array OR null |
data |
Returns: mixed -
public __get() : mixed
public __get(string $propertyName) : mixed
Summary
Возвращает значение свойства.
Details:
- Inherited From: \YooKassa\Common\AbstractObject
Parameters:
| Type | Name | Description |
|---|---|---|
string |
propertyName | Имя свойства |
Returns: mixed - Значение свойства
public __isset() : bool
public __isset(string $propertyName) : bool
Summary
Проверяет наличие свойства.
Details:
- Inherited From: \YooKassa\Common\AbstractObject
Parameters:
| Type | Name | Description |
|---|---|---|
string |
propertyName | Имя проверяемого свойства |
Returns: bool - True если свойство имеется, false если нет
public __set() : void
public __set(string $propertyName, mixed $value) : void
Summary
Устанавливает значение свойства.
Details:
- Inherited From: \YooKassa\Common\AbstractObject
Parameters:
| Type | Name | Description |
|---|---|---|
string |
propertyName | Имя свойства |
mixed |
value | Значение свойства |
Returns: void -
public __unset() : void
public __unset(string $propertyName) : void
Summary
Удаляет свойство.
Details:
- Inherited From: \YooKassa\Common\AbstractObject
Parameters:
| Type | Name | Description |
|---|---|---|
string |
propertyName | Имя удаляемого свойства |
Returns: void -
public addItem() : void
public addItem(\YooKassa\Request\Receipts\ReceiptResponseItemInterface $value) : void
Summary
Добавляет товар в чек.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Parameters:
| Type | Name | Description |
|---|---|---|
\YooKassa\Request\Receipts\ReceiptResponseItemInterface |
value | Объект добавляемой в чек позиции |
Returns: void -
public addSettlement() : void
public addSettlement(\YooKassa\Model\Receipt\SettlementInterface $value) : void
Summary
Добавляет оплату в массив.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Parameters:
| Type | Name | Description |
|---|---|---|
\YooKassa\Model\Receipt\SettlementInterface |
value |
Returns: void -
public fromArray() : void
public fromArray(mixed $sourceArray) : void
Summary
AbstractReceiptResponse constructor.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Parameters:
| Type | Name | Description |
|---|---|---|
mixed |
sourceArray |
Throws:
| Type | Description |
|---|---|
| \Exception |
Returns: void -
public getFiscalAttribute() : string|null
public getFiscalAttribute() : string|null
Summary
Возвращает фискальный признак чека.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Returns: string|null - Фискальный признак чека
public getFiscalDocumentNumber() : string|null
public getFiscalDocumentNumber() : string|null
Summary
Возвращает номер фискального документа.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Returns: string|null - Номер фискального документа
public getFiscalProviderId() : string|null
public getFiscalProviderId() : string|null
Summary
Возвращает идентификатор чека в онлайн-кассе.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Returns: string|null - Идентификатор чека в онлайн-кассе
public getFiscalStorageNumber() : string|null
public getFiscalStorageNumber() : string|null
Summary
Возвращает номер фискального накопителя в кассовом аппарате.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Returns: string|null - Номер фискального накопителя в кассовом аппарате
public getId() : string|null
public getId() : string|null
Summary
Возвращает идентификатор чека в ЮKassa.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Returns: string|null - Идентификатор чека в ЮKassa
public getItems() : \YooKassa\Request\Receipts\ReceiptResponseItemInterface[]|\YooKassa\Common\ListObjectInterface
public getItems() : \YooKassa\Request\Receipts\ReceiptResponseItemInterface[]|\YooKassa\Common\ListObjectInterface
Summary
Возвращает список товаров в заказ.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Returns: \YooKassa\Request\Receipts\ReceiptResponseItemInterface[]|\YooKassa\Common\ListObjectInterface -
public getObjectId() : string|null
public getObjectId() : string|null
Summary
Возвращает идентификатор платежа или возврата, для которого был сформирован чек.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Returns: string|null -
public getOnBehalfOf() : string|null
public getOnBehalfOf() : string|null
Summary
Возвращает идентификатор магазин
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Returns: string|null -
public getReceiptIndustryDetails() : \YooKassa\Model\Receipt\IndustryDetails[]|\YooKassa\Common\ListObjectInterface
public getReceiptIndustryDetails() : \YooKassa\Model\Receipt\IndustryDetails[]|\YooKassa\Common\ListObjectInterface
Summary
Возвращает отраслевой реквизит чека.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Returns: \YooKassa\Model\Receipt\IndustryDetails[]|\YooKassa\Common\ListObjectInterface - Отраслевой реквизит чека
public getReceiptOperationalDetails() : \YooKassa\Model\Receipt\OperationalDetails|null
public getReceiptOperationalDetails() : \YooKassa\Model\Receipt\OperationalDetails|null
Summary
Возвращает операционный реквизит чека.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Returns: \YooKassa\Model\Receipt\OperationalDetails|null - Операционный реквизит чека
public getRegisteredAt() : \DateTime|null
public getRegisteredAt() : \DateTime|null
Summary
Возвращает дату и время формирования чека в фискальном накопителе.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Returns: \DateTime|null - Дата и время формирования чека в фискальном накопителе
public getSettlements() : \YooKassa\Model\Receipt\SettlementInterface[]|\YooKassa\Common\ListObjectInterface
public getSettlements() : \YooKassa\Model\Receipt\SettlementInterface[]|\YooKassa\Common\ListObjectInterface
Summary
Возвращает Массив оплат, обеспечивающих выдачу товара.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Returns: \YooKassa\Model\Receipt\SettlementInterface[]|\YooKassa\Common\ListObjectInterface -
public getStatus() : string|null
public getStatus() : string|null
Summary
Возвращает статус доставки данных для чека в онлайн-кассу.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Returns: string|null - Статус доставки данных для чека в онлайн-кассу ("pending", "succeeded" или "canceled")
public getTaxSystemCode() : int|null
public getTaxSystemCode() : int|null
Summary
Возвращает код системы налогообложения.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Returns: int|null - Код системы налогообложения. Число 1-6.
public getType() : string|null
public getType() : string|null
Summary
Возвращает тип чека в онлайн-кассе.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Returns: string|null - Тип чека в онлайн-кассе: приход "payment" или возврат "refund"
public getValidator() : \YooKassa\Validator\Validator
public getValidator() : \YooKassa\Validator\Validator
Details:
- Inherited From: \YooKassa\Common\AbstractObject
Returns: \YooKassa\Validator\Validator -
public jsonSerialize() : array
public jsonSerialize() : array
Summary
Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации.
Details:
- Inherited From: \YooKassa\Common\AbstractObject
Returns: array - Ассоциативный массив со свойствами текущего объекта
public notEmpty() : bool
public notEmpty() : bool
Summary
Проверяет есть ли в чеке хотя бы одна позиция.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Returns: bool - True если чек не пуст, false если в чеке нет ни одной позиции
public offsetExists() : bool
public offsetExists(string $offset) : bool
Summary
Проверяет наличие свойства.
Details:
- Inherited From: \YooKassa\Common\AbstractObject
Parameters:
| Type | Name | Description |
|---|---|---|
string |
offset | Имя проверяемого свойства |
Returns: bool - True если свойство имеется, false если нет
public offsetGet() : mixed
public offsetGet(string $offset) : mixed
Summary
Возвращает значение свойства.
Details:
- Inherited From: \YooKassa\Common\AbstractObject
Parameters:
| Type | Name | Description |
|---|---|---|
string |
offset | Имя свойства |
Returns: mixed - Значение свойства
public offsetSet() : void
public offsetSet(string $offset, mixed $value) : void
Summary
Устанавливает значение свойства.
Details:
- Inherited From: \YooKassa\Common\AbstractObject
Parameters:
| Type | Name | Description |
|---|---|---|
string |
offset | Имя свойства |
mixed |
value | Значение свойства |
Returns: void -
public offsetUnset() : void
public offsetUnset(string $offset) : void
Summary
Удаляет свойство.
Details:
- Inherited From: \YooKassa\Common\AbstractObject
Parameters:
| Type | Name | Description |
|---|---|---|
string |
offset | Имя удаляемого свойства |
Returns: void -
public setFiscalAttribute() : self
public setFiscalAttribute(string|null $fiscal_attribute = null) : self
Summary
Устанавливает фискальный признак чека.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Parameters:
| Type | Name | Description |
|---|---|---|
string OR null |
fiscal_attribute | Фискальный признак чека. Формируется фискальным накопителем на основе данных, переданных для регистрации чека. |
Returns: self -
public setFiscalDocumentNumber() : self
public setFiscalDocumentNumber(string|null $fiscal_document_number = null) : self
Summary
Устанавливает номер фискального документа
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Parameters:
| Type | Name | Description |
|---|---|---|
string OR null |
fiscal_document_number | Номер фискального документа. |
Returns: self -
public setFiscalProviderId() : self
public setFiscalProviderId(string|null $fiscal_provider_id = null) : self
Summary
Устанавливает идентификатор чека в онлайн-кассе.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Parameters:
| Type | Name | Description |
|---|---|---|
string OR null |
fiscal_provider_id | Идентификатор чека в онлайн-кассе. Присутствует, если чек удалось зарегистрировать. |
Returns: self -
public setFiscalStorageNumber() : self
public setFiscalStorageNumber(string|null $fiscal_storage_number = null) : self
Summary
Устанавливает номер фискального накопителя в кассовом аппарате.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Parameters:
| Type | Name | Description |
|---|---|---|
string OR null |
fiscal_storage_number | Номер фискального накопителя в кассовом аппарате. |
Returns: self -
public setId() : self
public setId(string $id) : self
Summary
Устанавливает идентификатор чека.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Parameters:
| Type | Name | Description |
|---|---|---|
string |
id | Идентификатор чека |
Returns: self -
public setItems() : self
public setItems(\YooKassa\Request\Receipts\ReceiptResponseItemInterface[]|null $items) : self
Summary
Устанавливает список позиций в чеке.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Parameters:
| Type | Name | Description |
|---|---|---|
\YooKassa\Request\Receipts\ReceiptResponseItemInterface[] OR null |
items | Список товаров в заказе |
Returns: self -
public setObjectId() : self
public setObjectId(string|null $object_id) : self
Summary
Устанавливает идентификатор платежа или возврата, для которого был сформирован чек.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Parameters:
| Type | Name | Description |
|---|---|---|
string OR null |
object_id |
Returns: self -
public setOnBehalfOf() : self
public setOnBehalfOf(string|null $on_behalf_of = null) : self
Summary
Возвращает идентификатор магазина, от имени которого нужно отправить чек.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Parameters:
| Type | Name | Description |
|---|---|---|
string OR null |
on_behalf_of | Идентификатор магазина, от имени которого нужно отправить чек |
Returns: self -
public setReceiptIndustryDetails() : self
public setReceiptIndustryDetails(array|\YooKassa\Model\Receipt\IndustryDetails[]|null $receipt_industry_details = null) : self
Summary
Устанавливает отраслевой реквизит чека.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Parameters:
| Type | Name | Description |
|---|---|---|
array OR \YooKassa\Model\Receipt\IndustryDetails[] OR null |
receipt_industry_details | Отраслевой реквизит чека |
Returns: self -
public setReceiptOperationalDetails() : self
public setReceiptOperationalDetails(array|\YooKassa\Model\Receipt\OperationalDetails|null $receipt_operational_details = null) : self
Summary
Устанавливает операционный реквизит чека.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Parameters:
| Type | Name | Description |
|---|---|---|
array OR \YooKassa\Model\Receipt\OperationalDetails OR null |
receipt_operational_details | Операционный реквизит чека |
Returns: self -
public setRegisteredAt() : self
public setRegisteredAt(\DateTime|string|null $registered_at = null) : self
Summary
Устанавливает дату и время формирования чека в фискальном накопителе.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Parameters:
| Type | Name | Description |
|---|---|---|
\DateTime OR string OR null |
registered_at | Дата и время формирования чека в фискальном накопителе. Указывается в формате ISO 8601. |
Returns: self -
public setSettlements() : self
public setSettlements(\YooKassa\Model\Receipt\SettlementInterface[]|null $settlements) : self
Summary
Устанавливает массив оплат, обеспечивающих выдачу товара.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Parameters:
| Type | Name | Description |
|---|---|---|
\YooKassa\Model\Receipt\SettlementInterface[] OR null |
settlements |
Returns: self -
public setSpecificProperties() : void
Abstract public setSpecificProperties(array $receiptData) : void
Summary
Установка свойств, присущих конкретному объекту.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Parameters:
| Type | Name | Description |
|---|---|---|
array |
receiptData |
Returns: void -
public setStatus() : self
public setStatus(string|null $status) : self
Summary
Устанавливает состояние регистрации фискального чека.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Parameters:
| Type | Name | Description |
|---|---|---|
string OR null |
status | Состояние регистрации фискального чека |
Returns: self -
public setTaxSystemCode() : self
public setTaxSystemCode(int|null $tax_system_code) : self
Summary
Устанавливает код системы налогообложения.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Parameters:
| Type | Name | Description |
|---|---|---|
int OR null |
tax_system_code | Код системы налогообложения. Число 1-6 |
Returns: self -
public setType() : self
public setType(string $type) : self
Summary
Устанавливает типа чека.
Details:
- Inherited From: \YooKassa\Request\Receipts\AbstractReceiptResponse
Parameters:
| Type | Name | Description |
|---|---|---|
string |
type | Тип чека |
Returns: self -
public toArray() : array
public toArray() : array
Summary
Возвращает ассоциативный массив со свойствами текущего объекта для его дальнейшей JSON сериализации Является алиасом метода AbstractObject::jsonSerialize().
Details:
- Inherited From: \YooKassa\Common\AbstractObject
Returns: array - Ассоциативный массив со свойствами текущего объекта
protected getUnknownProperties() : array
protected getUnknownProperties() : array
Summary
Возвращает массив свойств которые не существуют, но были заданы у объекта.
Details:
- Inherited From: \YooKassa\Common\AbstractObject
Returns: array - Ассоциативный массив с не существующими у текущего объекта свойствами
protected validatePropertyValue() : mixed
protected validatePropertyValue(string $propertyName, mixed $propertyValue) : mixed
Details:
- Inherited From: \YooKassa\Common\AbstractObject
Parameters:
| Type | Name | Description |
|---|---|---|
string |
propertyName | |
mixed |
propertyValue |
Returns: mixed -
Top Namespaces
Reports
This document was automatically generated from source code comments on 2025-07-01 using phpDocumentor
© 2025 YooMoney