API/Autodoc/Classes/RuStorePayPurchase.md


RuStorePayPurchase

class_name RuStorePayPurchase extends RefCounted

Информация о покупке.

Public Member Functions

func get_status():
Статус покупки.

Properties

var purchaseId: RuStorePayPurchaseId = null
Идентификатор покупки.
var invoiceId: RuStorePayInvoiceId = null
Идентификатор счёта.
var orderId: RuStorePayOrderId = null
Уникальный идентификатор оплаты, сформированный приложением (необязательный параметр).
Если вы укажете этот параметр в вашей системе, вы получите его в ответе при работе с API.
Если не укажете, он будет сгенерирован автоматически (uuid).
Максимальная длина 150 символов.
var purchaseType: ERuStorePayPurchaseType
Тип покупки.
var description: RuStorePayDescription = null
Описание на языке language.
var purchaseTime: RuStorePayTime = null
Время покупки (необязательный параметр).
var price: RuStorePayPrice = null
Цена в минимальных единицах (например в копейках).
var amountLabel: RuStorePayAmountLabel = null
Отформатированная цена покупки, включая валютный знак.
var currency: RuStorePayCurrency = null
Код валюты ISO 4217.
var developerPayload: RuStorePayDeveloperPayload = null
Строка с дополнительной информацией о заказе,
которую вы можете установить при инициализации процесса покупки (необязательный параметр).
var sandbox: bool = false
Определяет, является ли платёж тестовым.
Значения могут быть true или false, где true обозначает тестовый платёж, а false – реальный.
Назад