API/Autodoc/Classes/RuStore.PayClient.IPurchaseStatus.en.md


RuStore::PayClient::IPurchaseStatus

More…

Inherits from RuStore.PayClient.IPurchase

Public Properties

Name
new T status — Purchase status.

Additional inherited members

Public Properties inherited from RuStore.PayClient.IPurchase

Name
PurchaseId purchaseId — Purchase identifier. Used to obtain purchase information in the SDK.
InvoiceId invoiceId — Invoice identifier. Used for server-side payment validation, searching for payments in the developer console, and displayed to the buyer in the payment history.
OrderId? orderId — Unique payment identifier generated by the application (optional parameter). If you specify this parameter in your system, you will receive it in the response when working with the API. If you do not specify it, it will be generated automatically (uuid). Maximum length is 150 characters.
Description description — Description in the language.
DateTime? purchaseTime — Purchase time (optional parameter).
Price price — Price in minimum units (e.g., in kopecks).
AmountLabel amountLabel — Formatted purchase price, including currency sign.
Currency currency — Currency code ISO 4217.
DeveloperPayload? developerPayload — String with additional order information that you can set when initializing the purchase process (optional parameter).
bool sandbox — Determines whether the payment is a test. Values can be true or false, where true indicates a test payment, and false indicates a real payment.

Detailed Description

template <T >
class RuStore::PayClient::IPurchaseStatus;

property status

new T status;

Purchase status.

Reimplements: RuStore::PayClient::IPurchase::status

Назад