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


RuStore::PayClient::ProductPurchaseResult

Результат успешной оплаты цифрового товара (для одностадийной оплаты) или успешного холдирования средств (для двухстадийной оплаты).

Inherits from RuStore.PayClient.BaseFields

Public Functions

Name
ProductPurchaseResult(InvoiceId invoiceId, OrderId? orderId, ProductId productId, ProductType productType, PurchaseId purchaseId, PurchaseType purchaseType, Quantity quantity, bool sandbox)
Конструктор.

Public Properties

Name
InvoiceId invoiceId — Идентификатор счёта.
OrderId? orderId — Уникальный идентификатор оплаты, сформированный приложением (необязательный параметр). Если вы укажете этот параметр в вашей системе, вы получите его в ответе при работе с API. Если не укажете, он будет сгенерирован автоматически (uuid). Максимальная длина 150 символов.
ProductId productId — Идентификатор продукта, который был присвоен продукту в консоли RuStore.
PurchaseId purchaseId — Идентификатор покупки.
Quantity quantity — Количество купленного продукта.
bool sandbox — Определяет, является ли платёж тестовым. Значения могут быть true или false, где true обозначает тестовый платёж, а false – реальный.

Additional inherited members

Public Functions inherited from RuStore.PayClient.BaseFields

Name
override bool Equals(object obj)
override int GetHashCode()
override string ToString()

function ProductPurchaseResult

ProductPurchaseResult(
    InvoiceId invoiceId,
    OrderId? orderId,
    ProductId productId,
    ProductType productType,
    PurchaseId purchaseId,
    PurchaseType purchaseType,
    Quantity quantity,
    bool sandbox
)

Конструктор.

Parameters:

  • invoiceId Идентификатор счёта.
  • orderId Уникальный идентификатор оплаты, сформированный приложением (необязательный параметр). Если вы укажете этот параметр в вашей системе, вы получите его в ответе при работе с API. Если не укажете, он будет сгенерирован автоматически (uuid). Максимальная длина 150 символов.
  • productType Тип продукта.
  • purchaseId Идентификатор покупки.
  • purchaseType Тип покупки.
  • quantity Количество купленного продукта.
  • sandbox Определяет, является ли платёж тестовым. Значения могут быть true или false, где true обозначает тестовый платёж, а false – реальный.

property invoiceId

InvoiceId invoiceId;

Идентификатор счёта.

property orderId

OrderId? orderId;

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

property productId

ProductId productId;

property productType

ProductType productType;

Тип продукта.

property purchaseId

PurchaseId purchaseId;

Идентификатор покупки.

property purchaseType

PurchaseType purchaseType;

Тип покупки.

property quantity

Quantity quantity;

Количество купленного продукта.

property sandbox

bool sandbox;

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


Назад