Добавлены нулевые привязки по СБП Добавлена причина отмены возвратов `payment_expired`
9.9 KiB
YooKassa API SDK
Interface: CreateDealRequestInterface
Namespace: \YooKassa\Request\Deals
Summary:
Interface CreateDealRequestInterface.
Constants
- No constants found
Methods
| Visibility | Name | Flag | Summary |
|---|---|---|---|
| public | getDescription() | Возвращает описание сделки (не более 128 символов). | |
| public | getFeeMoment() | Возвращает момент перечисления вам вознаграждения платформы. | |
| public | getMetadata() | Возвращает дополнительные данные сделки. | |
| public | getType() | Возвращает тип сделки. | |
| public | hasDescription() | Проверяет наличие описания в создаваемой сделке. | |
| public | hasFeeMoment() | Проверяет наличие момента перечисления вознаграждения в создаваемой сделке. | |
| public | hasMetadata() | Проверяет, были ли установлены метаданные сделки. | |
| public | hasType() | Проверяет наличие типа в создаваемой сделке. | |
| public | setDescription() | Устанавливает описание сделки. | |
| public | setFeeMoment() | Устанавливает момент перечисления вознаграждения платформы. | |
| public | setMetadata() | Устанавливает метаданные, привязанные к сделке. | |
| public | setType() | Устанавливает тип сделки. |
Details
- File: lib/Request/Deals/CreateDealRequestInterface.php
- Package: \YooKassa\Request
- See Also:
Tags
| Tag | Version | Description |
|---|---|---|
| category | Interface | |
| author | cms@yoomoney.ru | |
| property | Тип сделки | |
| property | Момент перечисления вознаграждения | |
| property | Момент перечисления вознаграждения | |
| property | Описание сделки | |
| property | Дополнительные данные сделки |
Methods
public getType() : string|null
public getType() : string|null
Summary
Возвращает тип сделки.
Details:
- Inherited From: \YooKassa\Request\Deals\CreateDealRequestInterface
Returns: string|null - Тип сделки
public hasType() : bool
public hasType() : bool
Summary
Проверяет наличие типа в создаваемой сделке.
Details:
- Inherited From: \YooKassa\Request\Deals\CreateDealRequestInterface
Returns: bool - True если тип сделки установлен, false если нет
public setType() : self
public setType(string $type) : self
Summary
Устанавливает тип сделки.
Details:
- Inherited From: \YooKassa\Request\Deals\CreateDealRequestInterface
Parameters:
| Type | Name | Description |
|---|---|---|
string |
type | Тип сделки |
Returns: self -
public getFeeMoment() : string|null
public getFeeMoment() : string|null
Summary
Возвращает момент перечисления вам вознаграждения платформы.
Details:
- Inherited From: \YooKassa\Request\Deals\CreateDealRequestInterface
Returns: string|null - Момент перечисления вознаграждения
public hasFeeMoment() : bool
public hasFeeMoment() : bool
Summary
Проверяет наличие момента перечисления вознаграждения в создаваемой сделке.
Details:
- Inherited From: \YooKassa\Request\Deals\CreateDealRequestInterface
Returns: bool - True если момент перечисления вознаграждения установлен, false если нет
public setFeeMoment() : self
public setFeeMoment(string $fee_moment) : self
Summary
Устанавливает момент перечисления вознаграждения платформы.
Details:
- Inherited From: \YooKassa\Request\Deals\CreateDealRequestInterface
Parameters:
| Type | Name | Description |
|---|---|---|
string |
fee_moment | Момент перечисления вознаграждения |
Returns: self -
public getDescription() : string|null
public getDescription() : string|null
Summary
Возвращает описание сделки (не более 128 символов).
Details:
- Inherited From: \YooKassa\Request\Deals\CreateDealRequestInterface
Returns: string|null - Описание сделки
public hasDescription() : bool
public hasDescription() : bool
Summary
Проверяет наличие описания в создаваемой сделке.
Details:
- Inherited From: \YooKassa\Request\Deals\CreateDealRequestInterface
Returns: bool - True если описание сделки установлено, false если нет
public setDescription() : self
public setDescription(string|null $description) : self
Summary
Устанавливает описание сделки.
Details:
- Inherited From: \YooKassa\Request\Deals\CreateDealRequestInterface
Parameters:
| Type | Name | Description |
|---|---|---|
string OR null |
description | Описание сделки |
Returns: self -
public getMetadata() : \YooKassa\Model\Metadata|null
public getMetadata() : \YooKassa\Model\Metadata|null
Summary
Возвращает дополнительные данные сделки.
Details:
- Inherited From: \YooKassa\Request\Deals\CreateDealRequestInterface
Returns: \YooKassa\Model\Metadata|null - Дополнительные данные сделки
public hasMetadata() : bool
public hasMetadata() : bool
Summary
Проверяет, были ли установлены метаданные сделки.
Details:
- Inherited From: \YooKassa\Request\Deals\CreateDealRequestInterface
Returns: bool - True если метаданные были установлены, false если нет
public setMetadata() : self
public setMetadata(null|array|\YooKassa\Model\Metadata $metadata) : self
Summary
Устанавливает метаданные, привязанные к сделке.
Details:
- Inherited From: \YooKassa\Request\Deals\CreateDealRequestInterface
Parameters:
| Type | Name | Description |
|---|---|---|
null OR array OR \YooKassa\Model\Metadata |
metadata | Метаданные сделки, устанавливаемые мерчантом |
Returns: self -
Top Namespaces
Reports
This document was automatically generated from source code comments on 2026-06-29 using phpDocumentor
© 2026 YooMoney