Добавлены нулевые привязки по СБП Добавлена причина отмены возвратов `payment_expired`
12 KiB
YooKassa API SDK
Interface: PersonalDataInterface
Namespace: \YooKassa\Model\PersonalData
Summary:
Interface PersonalDataInterface.
Constants
| Visibility | Name | Flag | Summary |
|---|
Methods
| Visibility | Name | Flag | Summary |
|---|---|---|---|
| public | getCancellationDetails() | Возвращает cancellation_details. | |
| public | getCreatedAt() | Возвращает created_at. | |
| public | getExpiresAt() | Возвращает expires_at. | |
| public | getId() | Возвращает id. | |
| public | getMetadata() | Возвращает metadata. | |
| public | getStatus() | Возвращает статус персональных данных. | |
| public | getType() | Возвращает тип персональных данных. | |
| public | setCancellationDetails() | Устанавливает cancellation_details. | |
| public | setCreatedAt() | Устанавливает время создания персональных данных. | |
| public | setExpiresAt() | Устанавливает срок жизни объекта персональных данных. | |
| public | setId() | Устанавливает id. | |
| public | setMetadata() | Устанавливает metadata. | |
| public | setStatus() | Устанавливает статус персональных данных. | |
| public | setType() | Устанавливает тип персональных данных. |
Details
- File: lib/Model/PersonalData/PersonalDataInterface.php
- Package: \YooKassa\Model
- See Also:
Tags
| Tag | Version | Description |
|---|---|---|
| category | Interface | |
| author | cms@yoomoney.ru | |
| property | Идентификатор персональных данных | |
| property | Тип персональных данных | |
| property | Текущий статус персональных данных | |
| property | Время создания персональных данных | |
| property | Время создания персональных данных | |
| property | Срок жизни объекта персональных данных | |
| property | Срок жизни объекта персональных данных | |
| property | Комментарий к отмене выплаты | |
| property | Комментарий к отмене выплаты | |
| property | Метаданные выплаты указанные мерчантом |
Constants
MIN_LENGTH_ID
MIN_LENGTH_ID = 36 : int
MAX_LENGTH_ID
MAX_LENGTH_ID = 50 : int
Methods
public getId() : string|null
public getId() : string|null
Summary
Возвращает id.
Details:
- Inherited From: \YooKassa\Model\PersonalData\PersonalDataInterface
Returns: string|null -
public setId() : self
public setId(string|null $id) : self
Summary
Устанавливает id.
Details:
- Inherited From: \YooKassa\Model\PersonalData\PersonalDataInterface
Parameters:
| Type | Name | Description |
|---|---|---|
string OR null |
id | идентификатор персональных данных, сохраненных в ЮKassa |
Returns: self -
public getType() : string|null
public getType() : string|null
Summary
Возвращает тип персональных данных.
Details:
- Inherited From: \YooKassa\Model\PersonalData\PersonalDataInterface
Returns: string|null - Тип персональных данных
public setType() : self
public setType(string|null $type) : self
Summary
Устанавливает тип персональных данных.
Details:
- Inherited From: \YooKassa\Model\PersonalData\PersonalDataInterface
Parameters:
| Type | Name | Description |
|---|---|---|
string OR null |
type | Тип персональных данных |
Returns: self -
public getStatus() : string|null
public getStatus() : string|null
Summary
Возвращает статус персональных данных.
Details:
- Inherited From: \YooKassa\Model\PersonalData\PersonalDataInterface
Returns: string|null - Статус персональных данных
public setStatus() : self
public setStatus(string|null $status) : self
Summary
Устанавливает статус персональных данных.
Details:
- Inherited From: \YooKassa\Model\PersonalData\PersonalDataInterface
Parameters:
| Type | Name | Description |
|---|---|---|
string OR null |
status | Статус персональных данных |
Returns: self -
public getCancellationDetails() : ?\YooKassa\Model\PersonalData\PersonalDataCancellationDetails
public getCancellationDetails() : ?\YooKassa\Model\PersonalData\PersonalDataCancellationDetails
Summary
Возвращает cancellation_details.
Details:
- Inherited From: \YooKassa\Model\PersonalData\PersonalDataInterface
Returns: ?\YooKassa\Model\PersonalData\PersonalDataCancellationDetails -
public setCancellationDetails() : self
public setCancellationDetails(null|array|\YooKassa\Model\PersonalData\PersonalDataCancellationDetails $cancellation_details) : self
Summary
Устанавливает cancellation_details.
Details:
- Inherited From: \YooKassa\Model\PersonalData\PersonalDataInterface
Parameters:
| Type | Name | Description |
|---|---|---|
null OR array OR \YooKassa\Model\PersonalData\PersonalDataCancellationDetails |
cancellation_details |
Returns: self -
public getCreatedAt() : \DateTime|null
public getCreatedAt() : \DateTime|null
Summary
Возвращает created_at.
Details:
- Inherited From: \YooKassa\Model\PersonalData\PersonalDataInterface
Returns: \DateTime|null -
public setCreatedAt() : self
public setCreatedAt(\DateTime|string|null $created_at) : self
Summary
Устанавливает время создания персональных данных.
Details:
- Inherited From: \YooKassa\Model\PersonalData\PersonalDataInterface
Parameters:
| Type | Name | Description |
|---|---|---|
\DateTime OR string OR null |
created_at | Время создания персональных данных |
Returns: self -
public getExpiresAt() : \DateTime|null
public getExpiresAt() : \DateTime|null
Summary
Возвращает expires_at.
Details:
- Inherited From: \YooKassa\Model\PersonalData\PersonalDataInterface
Returns: \DateTime|null -
public setExpiresAt() : self
public setExpiresAt(\DateTime|string|null $expires_at = null) : self
Summary
Устанавливает срок жизни объекта персональных данных.
Details:
- Inherited From: \YooKassa\Model\PersonalData\PersonalDataInterface
Parameters:
| Type | Name | Description |
|---|---|---|
\DateTime OR string OR null |
expires_at | Срок жизни объекта персональных данных |
Returns: self -
public getMetadata() : ?\YooKassa\Model\Metadata
public getMetadata() : ?\YooKassa\Model\Metadata
Summary
Возвращает metadata.
Details:
- Inherited From: \YooKassa\Model\PersonalData\PersonalDataInterface
Returns: ?\YooKassa\Model\Metadata -
public setMetadata() : self
public setMetadata(null|array|\YooKassa\Model\Metadata $metadata = null) : self
Summary
Устанавливает metadata.
Details:
- Inherited From: \YooKassa\Model\PersonalData\PersonalDataInterface
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