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

12 KiB

YooKassa API SDK

Interface: TransferInterface

Namespace: \YooKassa\Model\Payment


Summary:

Interface TransferInterface.

Description:

Данные о распределении денег — сколько и в какой магазин нужно перевести. Присутствует, если вы используете Сплитование платежей.


Constants

  • No constants found

Methods

Visibility Name Flag Summary
public getAccountId() Возвращает идентификатор магазина-получателя средств.
public getAmount() Возвращает сумму оплаты.
public getDescription() Возвращает описание транзакции.
public getMetadata() Возвращает метаданные.
public getPlatformFeeAmount() Возвращает комиссию за проданные товары и услуги, которая удерживается с магазина в вашу пользу.
public getStatus() Возвращает статус операции распределения средств конечному получателю.
public setAccountId() Устанавливает идентификатор магазина-получателя средств.
public setAmount() Устанавливает сумму оплаты.
public setDescription() Устанавливает описание транзакции.
public setMetadata() Устанавливает метаданные.
public setPlatformFeeAmount() Устанавливает комиссию за проданные товары и услуги, которая удерживается с магазина в вашу пользу.
public setStatus() Устанавливает статус операции распределения средств конечному получателю.

Details


Tags

Tag Version Description
category Class
author cms@yoomoney.ru
property Идентификатор магазина, в пользу которого вы принимаете оплату
property Идентификатор магазина, в пользу которого вы принимаете оплату
property Сумма, которую необходимо перечислить магазину
property Комиссия за проданные товары и услуги, которая удерживается с магазина в вашу пользу
property Комиссия за проданные товары и услуги, которая удерживается с магазина в вашу пользу
property Статус распределения денег между магазинами. Возможные значения: pending, waiting_for_capture, succeeded, canceled
property Описание транзакции, которое продавец увидит в личном кабинете ЮKassa. (например: «Заказ маркетплейса №72»)
property Любые дополнительные данные, которые нужны вам для работы с платежами (например, ваш внутренний идентификатор заказа)
property Порядок перевода денег продавцам: ~true — перевести сразу, ~false — сначала захолдировать
property Порядок перевода денег продавцам: ~true — перевести сразу, ~false — сначала захолдировать
property Идентификатор продавца, подключенного к вашей платформе
property Идентификатор продавца, подключенного к вашей платформе

Methods

public setAccountId() : self

public setAccountId(string $value) : self

Summary

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

Details:

Parameters:
Type Name Description
string value Идентификатор магазина-получателя средств

Returns: self -

public getAccountId() : null|string

public getAccountId() : null|string

Summary

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

Details:

Returns: null|string - Идентификатор магазина-получателя средств

public getAmount() : \YooKassa\Model\AmountInterface|null

public getAmount() : \YooKassa\Model\AmountInterface|null

Summary

Возвращает сумму оплаты.

Details:

Returns: \YooKassa\Model\AmountInterface|null - Сумма оплаты

public setAmount() : self

public setAmount(\YooKassa\Model\AmountInterface|array|null $value) : self

Summary

Устанавливает сумму оплаты.

Details:

Parameters:
Type Name Description
\YooKassa\Model\AmountInterface OR array OR null value Сумма оплаты

Returns: self -

public getPlatformFeeAmount() : \YooKassa\Model\AmountInterface|null

public getPlatformFeeAmount() : \YooKassa\Model\AmountInterface|null

Summary

Возвращает комиссию за проданные товары и услуги, которая удерживается с магазина в вашу пользу.

Details:

Returns: \YooKassa\Model\AmountInterface|null - Сумма комиссии

public setPlatformFeeAmount() : self

public setPlatformFeeAmount(\YooKassa\Model\AmountInterface|array|null $value) : self

Summary

Устанавливает комиссию за проданные товары и услуги, которая удерживается с магазина в вашу пользу.

Details:

Parameters:
Type Name Description
\YooKassa\Model\AmountInterface OR array OR null value Сумма комиссии

Returns: self -

public getStatus() : null|string

public getStatus() : null|string

Summary

Возвращает статус операции распределения средств конечному получателю.

Details:

Returns: null|string - Статус операции распределения средств конечному получателю

public setStatus() : mixed

public setStatus(?string $value) : mixed

Summary

Устанавливает статус операции распределения средств конечному получателю.

Details:

Parameters:
Type Name Description
?string value

Returns: mixed -

public setDescription() : self

public setDescription(null|string $value) : self

Summary

Устанавливает описание транзакции.

Details:

Parameters:
Type Name Description
null OR string value Описание транзакции

Returns: self -

public getDescription() : null|string

public getDescription() : null|string

Summary

Возвращает описание транзакции.

Details:

Returns: null|string - Описание транзакции

public setMetadata() : self

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

Summary

Устанавливает метаданные.

Details:

Parameters:
Type Name Description
null OR array OR \YooKassa\Model\Metadata value Метаданные

Returns: self -

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

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

Summary

Возвращает метаданные.

Details:

Returns: null|\YooKassa\Model\Metadata - Метаданные


Top Namespaces


Reports


This document was automatically generated from source code comments on 2026-06-29 using phpDocumentor

© 2026 YooMoney