20 KiB
YooKassa API SDK
Interface: PaymentInterface
Namespace: \YooKassa\Model\Payment
Summary:
Interface PaymentInterface.
Constants
| Visibility | Name | Flag | Summary |
|---|
- public MIN_LENGTH_ID
- public MAX_LENGTH_ID
- public MAX_LENGTH_DESCRIPTION
- public MAX_LENGTH_MERCHANT_CUSTOMER_ID
Methods
| Visibility | Name | Flag | Summary |
|---|---|---|---|
| public | getAmount() | Возвращает сумму. | |
| public | getAuthorizationDetails() | Возвращает данные об авторизации платежа. | |
| public | getCancellationDetails() | Возвращает комментарий к статусу canceled: кто отменил платеж и по какой причине. | |
| public | getCapturedAt() | Возвращает время подтверждения платежа магазином или null, если время не задано. | |
| public | getConfirmation() | Возвращает способ подтверждения платежа. | |
| public | getCreatedAt() | Возвращает время создания заказа. | |
| public | getDeal() | Возвращает сделку, в рамках которой нужно провести платеж. | |
| public | getExpiresAt() | Возвращает время до которого можно бесплатно отменить или подтвердить платеж, или null, если оно не задано. | |
| public | getId() | Возвращает идентификатор платежа. | |
| public | getIncomeAmount() | Возвращает сумму перечисляемая магазину за вычетом комиссий платежной системы.(только для успешных платежей). | |
| public | getInvoiceDetails() | Возвращает invoice_details. | |
| public | getMetadata() | Возвращает метаданные платежа установленные мерчантом | |
| public | getPaid() | Проверяет, был ли уже оплачен заказ. | |
| public | getPaymentMethod() | Возвращает используемый способ проведения платежа. | |
| public | getReceiptRegistration() | Возвращает состояние регистрации фискального чека. | |
| public | getRecipient() | Возвращает получателя платежа. | |
| public | getRefundable() | Возможность провести возврат по API. | |
| public | getRefundedAmount() | Возвращает сумму возвращенных средств. | |
| public | getStatus() | Возвращает состояние платежа. | |
| public | getTransfers() | Возвращает данные о распределении платежа между магазинами. |
Details
- File: lib/Model/Payment/PaymentInterface.php
- Package: \YooKassa\Model
- See Also:
Tags
| Tag | Version | Description |
|---|---|---|
| category | Class | |
| author | cms@yoomoney.ru | |
| property | Идентификатор платежа | |
| property | Текущее состояние платежа | |
| property | Получатель платежа | |
| property | Сумма заказа | |
| property | Описание транзакции | |
| property | Способ проведения платежа | |
| property | Способ проведения платежа | |
| property | Время создания заказа | |
| property | Время создания заказа | |
| property | Время подтверждения платежа магазином | |
| property | Время подтверждения платежа магазином | |
| property | Время, до которого можно бесплатно отменить или подтвердить платеж | |
| property | Время, до которого можно бесплатно отменить или подтвердить платеж | |
| property | Способ подтверждения платежа | |
| property | Сумма возвращенных средств платежа | |
| property | Сумма возвращенных средств платежа | |
| property | Признак оплаты заказа | |
| property | Возможность провести возврат по API | |
| property | Состояние регистрации фискального чека | |
| property | Состояние регистрации фискального чека | |
| property | Метаданные платежа указанные мерчантом | |
| property | Признак тестовой операции | |
| property | Комментарий к отмене платежа | |
| property | Комментарий к отмене платежа | |
| 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 = 36 : int
MAX_LENGTH_DESCRIPTION
Максимальная длина строки описания платежа
MAX_LENGTH_DESCRIPTION = 128
MAX_LENGTH_MERCHANT_CUSTOMER_ID
Максимальная длина строки идентификатора покупателя в вашей системе
MAX_LENGTH_MERCHANT_CUSTOMER_ID = 200
Methods
public getId() : string|null
public getId() : string|null
Summary
Возвращает идентификатор платежа.
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: string|null - Идентификатор платежа
public getStatus() : string|null
public getStatus() : string|null
Summary
Возвращает состояние платежа.
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: string|null - Текущее состояние платежа
public getRecipient() : null|\YooKassa\Model\Payment\RecipientInterface
public getRecipient() : null|\YooKassa\Model\Payment\RecipientInterface
Summary
Возвращает получателя платежа.
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: null|\YooKassa\Model\Payment\RecipientInterface - Получатель платежа или null, если получатель не задан
public getAmount() : \YooKassa\Model\AmountInterface|null
public getAmount() : \YooKassa\Model\AmountInterface|null
Summary
Возвращает сумму.
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: \YooKassa\Model\AmountInterface|null - Сумма платежа
public getPaymentMethod() : \YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod|null
public getPaymentMethod() : \YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod|null
Summary
Возвращает используемый способ проведения платежа.
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: \YooKassa\Model\Payment\PaymentMethod\AbstractPaymentMethod|null - Способ проведения платежа
public getCreatedAt() : \DateTime|null
public getCreatedAt() : \DateTime|null
Summary
Возвращает время создания заказа.
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: \DateTime|null - Время создания заказа
public getCapturedAt() : null|\DateTime
public getCapturedAt() : null|\DateTime
Summary
Возвращает время подтверждения платежа магазином или null, если время не задано.
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: null|\DateTime - Время подтверждения платежа магазином
public getConfirmation() : \YooKassa\Model\Payment\Confirmation\AbstractConfirmation|null
public getConfirmation() : \YooKassa\Model\Payment\Confirmation\AbstractConfirmation|null
Summary
Возвращает способ подтверждения платежа.
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: \YooKassa\Model\Payment\Confirmation\AbstractConfirmation|null - Способ подтверждения платежа
public getRefundedAmount() : \YooKassa\Model\AmountInterface|null
public getRefundedAmount() : \YooKassa\Model\AmountInterface|null
Summary
Возвращает сумму возвращенных средств.
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: \YooKassa\Model\AmountInterface|null - Сумма возвращенных средств платежа
public getPaid() : bool
public getPaid() : bool
Summary
Проверяет, был ли уже оплачен заказ.
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: bool - Признак оплаты заказа, true если заказ оплачен, false если нет
public getRefundable() : bool
public getRefundable() : bool
Summary
Возможность провести возврат по API.
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: bool - Возможность провести возврат по API
public getReceiptRegistration() : string|null
public getReceiptRegistration() : string|null
Summary
Возвращает состояние регистрации фискального чека.
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: string|null - Состояние регистрации фискального чека
public getMetadata() : \YooKassa\Model\Metadata|null
public getMetadata() : \YooKassa\Model\Metadata|null
Summary
Возвращает метаданные платежа установленные мерчантом
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: \YooKassa\Model\Metadata|null - Метаданные платежа указанные мерчантом
public getExpiresAt() : null|\DateTime
public getExpiresAt() : null|\DateTime
Summary
Возвращает время до которого можно бесплатно отменить или подтвердить платеж, или null, если оно не задано.
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: null|\DateTime - Время, до которого можно бесплатно отменить или подтвердить платеж
public getCancellationDetails() : null|\YooKassa\Model\CancellationDetailsInterface
public getCancellationDetails() : null|\YooKassa\Model\CancellationDetailsInterface
Summary
Возвращает комментарий к статусу canceled: кто отменил платеж и по какой причине.
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: null|\YooKassa\Model\CancellationDetailsInterface - Комментарий к статусу canceled
public getAuthorizationDetails() : null|\YooKassa\Model\Payment\AuthorizationDetailsInterface
public getAuthorizationDetails() : null|\YooKassa\Model\Payment\AuthorizationDetailsInterface
Summary
Возвращает данные об авторизации платежа.
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: null|\YooKassa\Model\Payment\AuthorizationDetailsInterface - Данные об авторизации платежа
public getTransfers() : \YooKassa\Model\Payment\TransferInterface[]|\YooKassa\Common\ListObjectInterface
public getTransfers() : \YooKassa\Model\Payment\TransferInterface[]|\YooKassa\Common\ListObjectInterface
Summary
Возвращает данные о распределении платежа между магазинами.
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: \YooKassa\Model\Payment\TransferInterface[]|\YooKassa\Common\ListObjectInterface -
public getIncomeAmount() : ?\YooKassa\Model\AmountInterface
public getIncomeAmount() : ?\YooKassa\Model\AmountInterface
Summary
Возвращает сумму перечисляемая магазину за вычетом комиссий платежной системы.(только для успешных платежей).
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: ?\YooKassa\Model\AmountInterface -
public getDeal() : \YooKassa\Model\Deal\PaymentDealInfo|null
public getDeal() : \YooKassa\Model\Deal\PaymentDealInfo|null
Summary
Возвращает сделку, в рамках которой нужно провести платеж.
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: \YooKassa\Model\Deal\PaymentDealInfo|null - Сделка, в рамках которой нужно провести платеж
public getInvoiceDetails() : \YooKassa\Model\Payment\PaymentInvoiceDetails|null
public getInvoiceDetails() : \YooKassa\Model\Payment\PaymentInvoiceDetails|null
Summary
Возвращает invoice_details.
Details:
- Inherited From: \YooKassa\Model\Payment\PaymentInterface
Returns: \YooKassa\Model\Payment\PaymentInvoiceDetails|null -
Top Namespaces
Reports
This document was automatically generated from source code comments on 2026-08-13 using phpDocumentor
© 2026 YooMoney