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

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


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:

Returns: string|null -

public setId() : self

public setId(string|null $id) : self

Summary

Устанавливает id.

Details:

Parameters:
Type Name Description
string OR null id идентификатор персональных данных, сохраненных в ЮKassa

Returns: self -

public getType() : string|null

public getType() : string|null

Summary

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

Details:

Returns: string|null - Тип персональных данных

public setType() : self

public setType(string|null $type) : self

Summary

Устанавливает тип персональных данных.

Details:

Parameters:
Type Name Description
string OR null type Тип персональных данных

Returns: self -

public getStatus() : string|null

public getStatus() : string|null

Summary

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

Details:

Returns: string|null - Статус персональных данных

public setStatus() : self

public setStatus(string|null $status) : self

Summary

Устанавливает статус персональных данных.

Details:

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:

Returns: ?\YooKassa\Model\PersonalData\PersonalDataCancellationDetails -

public setCancellationDetails() : self

public setCancellationDetails(null|array|\YooKassa\Model\PersonalData\PersonalDataCancellationDetails $cancellation_details) : self

Summary

Устанавливает cancellation_details.

Details:

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:

Returns: \DateTime|null -

public setCreatedAt() : self

public setCreatedAt(\DateTime|string|null $created_at) : self

Summary

Устанавливает время создания персональных данных.

Details:

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:

Returns: \DateTime|null -

public setExpiresAt() : self

public setExpiresAt(\DateTime|string|null $expires_at = null) : self

Summary

Устанавливает срок жизни объекта персональных данных.

Details:

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:

Returns: ?\YooKassa\Model\Metadata -

public setMetadata() : self

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

Summary

Устанавливает metadata.

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