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

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


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:

Returns: string|null - Тип сделки

public hasType() : bool

public hasType() : bool

Summary

Проверяет наличие типа в создаваемой сделке.

Details:

Returns: bool - True если тип сделки установлен, false если нет

public setType() : self

public setType(string $type) : self

Summary

Устанавливает тип сделки.

Details:

Parameters:
Type Name Description
string type Тип сделки

Returns: self -

public getFeeMoment() : string|null

public getFeeMoment() : string|null

Summary

Возвращает момент перечисления вам вознаграждения платформы.

Details:

Returns: string|null - Момент перечисления вознаграждения

public hasFeeMoment() : bool

public hasFeeMoment() : bool

Summary

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

Details:

Returns: bool - True если момент перечисления вознаграждения установлен, false если нет

public setFeeMoment() : self

public setFeeMoment(string $fee_moment) : self

Summary

Устанавливает момент перечисления вознаграждения платформы.

Details:

Parameters:
Type Name Description
string fee_moment Момент перечисления вознаграждения

Returns: self -

public getDescription() : string|null

public getDescription() : string|null

Summary

Возвращает описание сделки (не более 128 символов).

Details:

Returns: string|null - Описание сделки

public hasDescription() : bool

public hasDescription() : bool

Summary

Проверяет наличие описания в создаваемой сделке.

Details:

Returns: bool - True если описание сделки установлено, false если нет

public setDescription() : self

public setDescription(string|null $description) : self

Summary

Устанавливает описание сделки.

Details:

Parameters:
Type Name Description
string OR null description Описание сделки

Returns: self -

public getMetadata() : \YooKassa\Model\Metadata|null

public getMetadata() : \YooKassa\Model\Metadata|null

Summary

Возвращает дополнительные данные сделки.

Details:

Returns: \YooKassa\Model\Metadata|null - Дополнительные данные сделки

public hasMetadata() : bool

public hasMetadata() : bool

Summary

Проверяет, были ли установлены метаданные сделки.

Details:

Returns: bool - True если метаданные были установлены, false если нет

public setMetadata() : self

public setMetadata(null|array|\YooKassa\Model\Metadata $metadata) : self

Summary

Устанавливает метаданные, привязанные к сделке.

Details:

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