16 KiB
YooKassa API SDK
Interface: CreatePayoutRequestInterface
Namespace: \YooKassa\Request\Payouts
Summary:
Interface CreatePayoutRequestInterface
Constants
- No constants found
Methods
| Visibility | Name | Flag | Summary |
|---|---|---|---|
| public | getAmount() | Возвращает сумму выплаты | |
| public | getDeal() | Возвращает сделку, в рамках которой нужно провести выплату | |
| public | getDescription() | Возвращает описание транзакции | |
| public | getMetadata() | Возвращает данные оплаты установленные мерчантом | |
| public | getPayoutDestinationData() | Возвращает данные платежного средства, на которое нужно сделать выплату | |
| public | getPayoutToken() | Возвращает токенизированные данные для выплаты | |
| public | hasAmount() | Проверяет наличие суммы в создаваемой выплате | |
| public | hasDeal() | Проверяет установлена ли сделка, в рамках которой нужно провести выплату | |
| public | hasDescription() | Проверяет наличие описания транзакции в создаваемой выплате | |
| public | hasMetadata() | Проверяет, были ли установлены метаданные заказа | |
| public | hasPayoutDestinationData() | Проверяет наличие данных платежного средства, на которое нужно сделать выплату | |
| public | hasPayoutToken() | Проверяет наличие токенизированных данных для выплаты | |
| public | setAmount() | Устанавливает сумму выплаты | |
| public | setDeal() | Устанавливает сделку, в рамках которой нужно провести выплату | |
| public | setDescription() | Устанавливает описание транзакции | |
| public | setMetadata() | Устанавливает метаданные, привязанные к выплате | |
| public | setPayoutDestinationData() | Устанавливает данные платежного средства, на которое нужно сделать выплату | |
| public | setPayoutToken() | Устанавливает токенизированные данные для выплаты |
Details
- File: lib/Request/Payouts/CreatePayoutRequestInterface.php
- Package: \YooKassa
Tags
| Tag | Version | Description |
|---|---|---|
| property | Сумма создаваемой выплаты | |
| property | Данные платежного средства, на которое нужно сделать выплату. Обязательный параметр, если не передан payout_token. | |
| property | Данные платежного средства, на которое нужно сделать выплату. Обязательный параметр, если не передан payout_token. | |
| property | Токенизированные данные для выплаты. Например, синоним банковской карты. Обязательный параметр, если не передан payout_destination_data | |
| property | Токенизированные данные для выплаты. Например, синоним банковской карты. Обязательный параметр, если не передан payout_destination_data | |
| property | Сделка, в рамках которой нужно провести выплату. Необходимо передавать, если вы проводите Безопасную сделку | |
| property | Описание транзакции (не более 128 символов). Например: «Выплата по договору N» | |
| property | Метаданные привязанные к выплате |
Methods
public getAmount() : \YooKassa\Model\AmountInterface|\YooKassa\Model\MonetaryAmount
public getAmount() : \YooKassa\Model\AmountInterface|\YooKassa\Model\MonetaryAmount
Summary
Возвращает сумму выплаты
Details:
- Inherited From: \YooKassa\Request\Payouts\CreatePayoutRequestInterface
Returns: \YooKassa\Model\AmountInterface|\YooKassa\Model\MonetaryAmount - Сумма выплаты
public hasAmount() : bool
public hasAmount() : bool
Summary
Проверяет наличие суммы в создаваемой выплате
Details:
- Inherited From: \YooKassa\Request\Payouts\CreatePayoutRequestInterface
Returns: bool - True если сумма установлена, false если нет
public setAmount() : mixed
public setAmount(mixed $value) : mixed
Summary
Устанавливает сумму выплаты
Details:
- Inherited From: \YooKassa\Request\Payouts\CreatePayoutRequestInterface
Parameters:
| Type | Name | Description |
|---|---|---|
mixed |
value |
Returns: mixed -
public getPayoutDestinationData() : \YooKassa\Model\Payout\AbstractPayoutDestination|null
public getPayoutDestinationData() : \YooKassa\Model\Payout\AbstractPayoutDestination|null
Summary
Возвращает данные платежного средства, на которое нужно сделать выплату
Details:
- Inherited From: \YooKassa\Request\Payouts\CreatePayoutRequestInterface
Returns: \YooKassa\Model\Payout\AbstractPayoutDestination|null - Данные платежного средства, на которое нужно сделать выплату
public hasPayoutDestinationData() : bool
public hasPayoutDestinationData() : bool
Summary
Проверяет наличие данных платежного средства, на которое нужно сделать выплату
Details:
- Inherited From: \YooKassa\Request\Payouts\CreatePayoutRequestInterface
Returns: bool - True если данные есть, false если нет
public setPayoutDestinationData() : mixed
public setPayoutDestinationData(\YooKassa\Model\Payout\AbstractPayoutDestination|array|null $value) : mixed
Summary
Устанавливает данные платежного средства, на которое нужно сделать выплату
Details:
- Inherited From: \YooKassa\Request\Payouts\CreatePayoutRequestInterface
Parameters:
| Type | Name | Description |
|---|---|---|
\YooKassa\Model\Payout\AbstractPayoutDestination OR array OR null |
value | Данные платежного средства, на которое нужно сделать выплату |
Returns: mixed -
public getPayoutToken() : string
public getPayoutToken() : string
Summary
Возвращает токенизированные данные для выплаты
Details:
- Inherited From: \YooKassa\Request\Payouts\CreatePayoutRequestInterface
Returns: string - Токенизированные данные для выплаты
public hasPayoutToken() : bool
public hasPayoutToken() : bool
Summary
Проверяет наличие токенизированных данных для выплаты
Details:
- Inherited From: \YooKassa\Request\Payouts\CreatePayoutRequestInterface
Returns: bool - True если токен установлен, false если нет
public setPayoutToken() : mixed
public setPayoutToken(string $value) : mixed
Summary
Устанавливает токенизированные данные для выплаты
Details:
- Inherited From: \YooKassa\Request\Payouts\CreatePayoutRequestInterface
Parameters:
| Type | Name | Description |
|---|---|---|
string |
value | Токенизированные данные для выплаты |
Returns: mixed -
public getDescription() : string
public getDescription() : string
Summary
Возвращает описание транзакции
Details:
- Inherited From: \YooKassa\Request\Payouts\CreatePayoutRequestInterface
Returns: string - Описание транзакции
public hasDescription() : bool
public hasDescription() : bool
Summary
Проверяет наличие описания транзакции в создаваемой выплате
Details:
- Inherited From: \YooKassa\Request\Payouts\CreatePayoutRequestInterface
Returns: bool - True если описание транзакции установлено, false если нет
public setDescription() : mixed
public setDescription(string $value) : mixed
Summary
Устанавливает описание транзакции
Details:
- Inherited From: \YooKassa\Request\Payouts\CreatePayoutRequestInterface
Parameters:
| Type | Name | Description |
|---|---|---|
string |
value | Описание транзакции |
Returns: mixed -
public getDeal() : \YooKassa\Model\Deal\PayoutDealInfo|null
public getDeal() : \YooKassa\Model\Deal\PayoutDealInfo|null
Summary
Возвращает сделку, в рамках которой нужно провести выплату
Details:
- Inherited From: \YooKassa\Request\Payouts\CreatePayoutRequestInterface
Returns: \YooKassa\Model\Deal\PayoutDealInfo|null - Сделка, в рамках которой нужно провести выплату
public hasDeal() : bool
public hasDeal() : bool
Summary
Проверяет установлена ли сделка, в рамках которой нужно провести выплату
Details:
- Inherited From: \YooKassa\Request\Payouts\CreatePayoutRequestInterface
Returns: bool - True если сделка установлена, false если нет
public setDeal() : mixed
public setDeal(\YooKassa\Model\Deal\PayoutDealInfo|array|null $value) : mixed
Summary
Устанавливает сделку, в рамках которой нужно провести выплату
Details:
- Inherited From: \YooKassa\Request\Payouts\CreatePayoutRequestInterface
Parameters:
| Type | Name | Description |
|---|---|---|
\YooKassa\Model\Deal\PayoutDealInfo OR array OR null |
value | Сделка, в рамках которой нужно провести выплату |
Returns: mixed -
public getMetadata() : \YooKassa\Model\Metadata
public getMetadata() : \YooKassa\Model\Metadata
Summary
Возвращает данные оплаты установленные мерчантом
Details:
- Inherited From: \YooKassa\Request\Payouts\CreatePayoutRequestInterface
Returns: \YooKassa\Model\Metadata - Метаданные привязанные к выплате
public hasMetadata() : bool
public hasMetadata() : bool
Summary
Проверяет, были ли установлены метаданные заказа
Details:
- Inherited From: \YooKassa\Request\Payouts\CreatePayoutRequestInterface
Returns: bool - True если метаданные были установлены, false если нет
public setMetadata() : mixed
public setMetadata(\YooKassa\Model\Metadata|array|null $value) : mixed
Summary
Устанавливает метаданные, привязанные к выплате
Details:
- Inherited From: \YooKassa\Request\Payouts\CreatePayoutRequestInterface
Parameters:
| Type | Name | Description |
|---|---|---|
\YooKassa\Model\Metadata OR array OR null |
value | Метаданные платежа, устанавливаемые мерчантом |
Returns: mixed -
Top Namespaces
Reports
This document was automatically generated from source code comments on 2022-01-21 using phpDocumentor
© 2022 YooMoney