API/Autodoc/Files/RuStorePayPurchase.gd.md


Source code

# @brief Информация о покупке.
class_name RuStorePayPurchase extends RefCounted

# @brief Идентификатор покупки.
var purchaseId: RuStorePayPurchaseId = null

# @brief Идентификатор счёта.
var invoiceId: RuStorePayInvoiceId = null

#   Максимальная длина 150 символов.
var orderId: RuStorePayOrderId = null

# @brief Тип покупки.
var purchaseType: ERuStorePayPurchaseType.Item = 0

# @brief Описание на языке language.
var description: RuStorePayDescription = null

# @brief Время покупки (необязательный параметр).
var purchaseTime: RuStorePayTime = null

# @brief Цена в минимальных единицах (например в копейках).
var price: RuStorePayPrice = null

# @brief Отформатированная цена покупки, включая валютный знак.
var amountLabel: RuStorePayAmountLabel = null

# @brief Код валюты ISO 4217.
var currency: RuStorePayCurrency = null

#   которую вы можете установить при инициализации процесса покупки (необязательный параметр).
var developerPayload: RuStorePayDeveloperPayload = null

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

var _status = 0

func _set_status(value):
    _status = value
    
# @brief Статус покупки.
func get_status():
    return _status

Назад