Получение списка покупок
Для получения списка покупок необходимо использовать метод GetPurchases:
RuStoreBillingClient.Instance.GetPurchases( onFailure: (error) => { // Process error }, onSuccess: (response) => { // Process response }); |
Метод возвращает:
- List<Purchase> response — список покупок.
Структура покупки:
public class Purchase { public enum PurchaseState { CREATED, INVOICE_CREATED, CONFIRMED, PAID, CANCELLED, CONSUMED, CLOSED } public string purchaseId; public string productId; public string description; public string invoiceId; public string language; public DateTime purchaseTime; public string orderId; public string amountLabel; public int amount; public string currency; public int quantity; public PurchaseState purchaseState; public string developerPayload; public string subscriptionToken; } |
- purchaseId — идентификатор покупки;
- productId — идентификатор продукта;
- description — описание покупки;
- invoiceId — идентификатор счета;
- language — язык, указанный с помощью BCP 47 кодирования;
- purchaseTime — время покупки;
- orderId — уникальный идентификатор оплаты, сформированный приложением (uuid);
- amountLable — отформатированная цена покупки, включая валютный знак на языке [language];
- amount — цена в минимальных единицах валюты;
- currency — код валюты ISO 4217;
- quantity — количество продукта;
- purchaseState — состояние покупки:
- Возможные значения состояния покупки:
- CREATED — создана;
- INVOICE_CREATED — создана, ожидает оплаты;
- CONFIRMED — подтверждена;
- PAID — оплачена;
- CANCELLED — покупка отменена;
- CONSUMED — потребление покупки подтверждено;
- CLOSED — подписка была отменена;
- TERMINATED — подписка завершена.
- Возможные значения состояния покупки:
- developerPayload — указанная разработчиком строка, содержащая дополнительную информацию о заказе;
- subscriptionToken — токен для валидации покупки на сервере.
Статусная модель (purchaseState):
Статусная модель покупки подписок (SUBSCRIPTIONS):
Статусная модель покупки непотребляемых продуктов (NON-CONSUMABLES):
Статусная модель покупки потребляемых продуктов (CONSUMABLES):
Обновлено 9 августа 2023 г.
Was this information helpful?