API/Autodoc/Classes/RuStore.PayClient.IPurchase.md


RuStore::PayClient::IPurchase

Общий интерфейс IPurchase.

Inherited by RuStore.PayClient.IPurchaseStatus< T >

Public Properties

Name
PurchaseId purchaseId — Идентификатор покупки. Используется для получения информации о покупке в SDK.
InvoiceId invoiceId — Идентификатор счета. Используется для серверной валидации платежа, поиска платежей в консоли разработчика, а также отображается покупателю в истории платежей.
OrderId? orderId — Уникальный идентификатор оплаты, сформированный приложением (необязательный параметр). Если вы укажете этот параметр в вашей системе, вы получите его в ответе при работе с API. Если не укажете, он будет сгенерирован автоматически (uuid). Максимальная длина 150 символов.
Enum status — Статус покупки.
Description description — Описание на языке language.
DateTime? purchaseTime — Время покупки (необязательный параметр).
Price price — Цена в минимальных единицах (например в копейках).
AmountLabel amountLabel — Отформатированная цена покупки, включая валютный знак.
Currency currency — Код валюты ISO 4217.
DeveloperPayload? developerPayload — Строка с дополнительной информацией о заказе, которую вы можете установить при инициализации процесса покупки (необязательный параметр).
bool sandbox — Определяет, является ли платёж тестовым. Значения могут быть true или false, где true обозначает тестовый платёж, а false – реальный.

property purchaseId

PurchaseId purchaseId;

Идентификатор покупки. Используется для получения информации о покупке в SDK.

property invoiceId

InvoiceId invoiceId;

Идентификатор счета. Используется для серверной валидации платежа, поиска платежей в консоли разработчика, а также отображается покупателю в истории платежей.

property orderId

OrderId? orderId;

Уникальный идентификатор оплаты, сформированный приложением (необязательный параметр). Если вы укажете этот параметр в вашей системе, вы получите его в ответе при работе с API. Если не укажете, он будет сгенерирован автоматически (uuid). Максимальная длина 150 символов.

property purchaseType

PurchaseType purchaseType;

Тип покупки.

property status

Enum status;

Статус покупки.

Reimplemented by: RuStore::PayClient::IPurchaseStatus::status

property description

Description description;

Описание на языке language.

property purchaseTime

DateTime? purchaseTime;

Время покупки (необязательный параметр).

property price

Price price;

Цена в минимальных единицах (например в копейках).

property amountLabel

AmountLabel amountLabel;

Отформатированная цена покупки, включая валютный знак.

property currency

Currency currency;

Код валюты ISO 4217.

property developerPayload

DeveloperPayload? developerPayload;

Строка с дополнительной информацией о заказе, которую вы можете установить при инициализации процесса покупки (необязательный параметр).

property sandbox

bool sandbox;

Определяет, является ли платёж тестовым. Значения могут быть true или false, где true обозначает тестовый платёж, а false – реальный.


Назад