# [YooKassa API SDK](../home.md) # Interface: CreateRefundRequestInterface ### Namespace: [\YooKassa\Request\Refunds](../namespaces/yookassa-request-refunds.md) --- **Summary:** Интерфейс объекта запроса на возврат --- ### Constants * No constants found --- ### Methods | Visibility | Name | Flag | Summary | | ----------:| ---- | ---- | ------- | | public | [getAmount()](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md#method_getAmount) | | Возвращает сумму возвращаемых средств | | public | [getDeal()](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md#method_getDeal) | | Возвращает информацию о сделке | | public | [getDescription()](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md#method_getDescription) | | Возвращает комментарий к возврату или null, если комментарий не задан | | public | [getPaymentId()](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md#method_getPaymentId) | | Возвращает айди платежа для которого создаётся возврат средств | | public | [getReceipt()](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md#method_getReceipt) | | Возвращает инстанс чека или null, если чек не задан | | public | [getSources()](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md#method_getSources) | | Возвращает информацию о распределении денег — сколько и в какой магазин нужно перевести | | public | [hasDeal()](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md#method_hasDeal) | | Проверяет наличие информации о сделке | | public | [hasDescription()](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md#method_hasDescription) | | Проверяет задан ли комментарий к создаваемому возврату | | public | [hasPaymentId()](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md#method_hasPaymentId) | | Проверяет, был ли установлена идентификатор платежа | | public | [hasReceipt()](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md#method_hasReceipt) | | Проверяет задан ли чек | | public | [hasSources()](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md#method_hasSources) | | Проверяет наличие информации о распределении денег | | public | [setDeal()](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md#method_setDeal) | | Устанавливает информацию о сделке | | public | [setDescription()](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md#method_setDescription) | | Устанавливает комментарий к возврату | | public | [setReceipt()](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md#method_setReceipt) | | Устанавливает чек | | public | [setSources()](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md#method_setSources) | | Устанавливает информацию о распределении денег — сколько и в какой магазин нужно перевести | --- ### Details * File: [lib/Request/Refunds/CreateRefundRequestInterface.php](../../lib/Request/Refunds/CreateRefundRequestInterface.php) * Package: \YooKassa --- ### Tags | Tag | Version | Description | | --- | ------- | ----------- | | property-read | | Айди платежа для которого создаётся возврат | | property-read | | Сумма возврата | | property-read | | Комментарий к операции возврата, основание для возврата средств покупателю. | | property-read | | Инстанс чека или null | --- ## Methods #### public getPaymentId() : string ```php public getPaymentId() : string ``` **Summary** Возвращает айди платежа для которого создаётся возврат средств **Details:** * Inherited From: [\YooKassa\Request\Refunds\CreateRefundRequestInterface](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md) **Returns:** string - Айди платежа для которого создаётся возврат #### public getAmount() : \YooKassa\Model\AmountInterface ```php public getAmount() : \YooKassa\Model\AmountInterface ``` **Summary** Возвращает сумму возвращаемых средств **Details:** * Inherited From: [\YooKassa\Request\Refunds\CreateRefundRequestInterface](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md) **Returns:** \YooKassa\Model\AmountInterface - Сумма возврата #### public hasPaymentId() : bool ```php public hasPaymentId() : bool ``` **Summary** Проверяет, был ли установлена идентификатор платежа **Details:** * Inherited From: [\YooKassa\Request\Refunds\CreateRefundRequestInterface](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md) **Returns:** bool - True если идентификатор платежа был установлен, false если нет #### public setDescription() : mixed ```php public setDescription(string $value) : mixed ``` **Summary** Устанавливает комментарий к возврату **Details:** * Inherited From: [\YooKassa\Request\Refunds\CreateRefundRequestInterface](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | string | value | Комментарий к операции возврата, основание для возврата средств покупателю | **Returns:** mixed - #### public getDescription() : string ```php public getDescription() : string ``` **Summary** Возвращает комментарий к возврату или null, если комментарий не задан **Details:** * Inherited From: [\YooKassa\Request\Refunds\CreateRefundRequestInterface](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md) **Returns:** string - Комментарий к операции возврата, основание для возврата средств покупателю. #### public hasDescription() : bool ```php public hasDescription() : bool ``` **Summary** Проверяет задан ли комментарий к создаваемому возврату **Details:** * Inherited From: [\YooKassa\Request\Refunds\CreateRefundRequestInterface](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md) **Returns:** bool - True если комментарий установлен, false если нет #### public setReceipt() : mixed ```php public setReceipt(\YooKassa\Model\ReceiptInterface|null $value) : mixed ``` **Summary** Устанавливает чек **Details:** * Inherited From: [\YooKassa\Request\Refunds\CreateRefundRequestInterface](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | \YooKassa\Model\ReceiptInterface OR null | value | Инстанс чека или null для удаления информации о чеке | **Returns:** mixed - #### public getReceipt() : \YooKassa\Model\ReceiptInterface|null ```php public getReceipt() : \YooKassa\Model\ReceiptInterface|null ``` **Summary** Возвращает инстанс чека или null, если чек не задан **Details:** * Inherited From: [\YooKassa\Request\Refunds\CreateRefundRequestInterface](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md) **Returns:** \YooKassa\Model\ReceiptInterface|null - Инстанс чека или null #### public hasReceipt() : bool ```php public hasReceipt() : bool ``` **Summary** Проверяет задан ли чек **Details:** * Inherited From: [\YooKassa\Request\Refunds\CreateRefundRequestInterface](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md) **Returns:** bool - True если чек есть, false если нет #### public setSources() : mixed ```php public setSources(\YooKassa\Model\SourceInterface[] $value) : mixed ``` **Summary** Устанавливает информацию о распределении денег — сколько и в какой магазин нужно перевести **Details:** * Inherited From: [\YooKassa\Request\Refunds\CreateRefundRequestInterface](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | \YooKassa\Model\SourceInterface[] | value | Информация о распределении денег | **Returns:** mixed - #### public getSources() : \YooKassa\Model\SourceInterface[] ```php public getSources() : \YooKassa\Model\SourceInterface[] ``` **Summary** Возвращает информацию о распределении денег — сколько и в какой магазин нужно перевести **Details:** * Inherited From: [\YooKassa\Request\Refunds\CreateRefundRequestInterface](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md) **Returns:** \YooKassa\Model\SourceInterface[] - Информация о распределении денег #### public hasSources() : bool ```php public hasSources() : bool ``` **Summary** Проверяет наличие информации о распределении денег **Details:** * Inherited From: [\YooKassa\Request\Refunds\CreateRefundRequestInterface](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md) **Returns:** bool - #### public setDeal() : mixed ```php public setDeal(\YooKassa\Model\Deal\RefundDealData $value) : mixed ``` **Summary** Устанавливает информацию о сделке **Details:** * Inherited From: [\YooKassa\Request\Refunds\CreateRefundRequestInterface](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md) ##### Parameters: | Type | Name | Description | | ---- | ---- | ----------- | | \YooKassa\Model\Deal\RefundDealData | value | Информация о сделке | **Returns:** mixed - #### public getDeal() : \YooKassa\Model\Deal\RefundDealData ```php public getDeal() : \YooKassa\Model\Deal\RefundDealData ``` **Summary** Возвращает информацию о сделке **Details:** * Inherited From: [\YooKassa\Request\Refunds\CreateRefundRequestInterface](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md) **Returns:** \YooKassa\Model\Deal\RefundDealData - Информация о сделке #### public hasDeal() : bool ```php public hasDeal() : bool ``` **Summary** Проверяет наличие информации о сделке **Details:** * Inherited From: [\YooKassa\Request\Refunds\CreateRefundRequestInterface](../classes/YooKassa-Request-Refunds-CreateRefundRequestInterface.md) **Returns:** bool - --- ### Top Namespaces * [\YooKassa](../namespaces/yookassa.md) --- ### Reports * [Errors - 0](../reports/errors.md) * [Markers - 1](../reports/markers.md) * [Deprecated - 25](../reports/deprecated.md) --- This document was automatically generated from source code comments on 2023-04-06 using [phpDocumentor](http://www.phpdoc.org/) © 2023 YooMoney