API/Autodoc/index_classes.md


Классы

  • class AmountLabel — Отформатированная цена товара, включая валютный знак.
  • class AppUserEmail — Адрес электронной почты пользователя.
  • class AppUserId — Внутренний ID пользователя в приложении.
  • class BaseFields
  • class BaseValue
  • class Currency — Код валюты ISO 4217.
  • class Description — Описание продукта/покупки.
  • class DeveloperPayload — Указанная разработчиком строка, содержащая дополнительную информацию о заказе.
  • class GracePeriod — Грейс период.
  • class HoldPeriod — Период ожидания или временной приостановки подписки.
  • interface IPurchase — Общий интерфейс IPurchase.
  • interface IPurchaseStatus
  • class InvoiceId — Идентификатор счета. Используется для серверной валидации платежа, поиска платежей в консоли разработчика, а также отображается покупателю в истории платежей в мобильном приложении RuStore.
  • class MainPeriod — Основной период оплачиваемой подписки.
  • class OrderId — Уникальный идентификатор оплаты, указанный разработчиком или сформированный автоматически (uuid).
  • class Price — Цена в минимальных единицах валюты.
  • class Product — Информация о продукте.
  • class ProductId — Идентификатор продукта, указанный при создании продукта в консоли разработчика.
  • class ProductPurchase — Информация о покупке.
  • class ProductPurchaseParams — Параметры покупки продукта.
  • class ProductPurchaseResult — Результат успешной оплаты цифрового товара (для одностадийной оплаты) или успешного холдирования средств (для двухстадийной оплаты).
  • class PromoPeriod — Период подписки с действием промо-акции.
  • class PurchaseAvailabilityResult — Результат проверки доступности работы с платежами.
  • class PurchaseEventListener
  • class PurchaseId — Идентификатор покупки.
  • class Quantity — Количество продукта.
  • class RuStorePayClient — Класс реализует API для интегрирации платежей в мобильное приложение.
  • class RuStorePaymentException — Информация об ошибках платежного клиента.
  • class SubscriptionInfo — Информация о подписке.
  • interface SubscriptionPeriod — Интерфейс, представляющий период подписки.
  • class SubscriptionPurchase — Информация о покупке.
  • class SubscriptionToken — Токен для валидации покупки на сервере.
  • class Title — Название продукта.
  • class TrialPeriod — Период бесплатного тестового использования подписки.
  • class Url — Веб-ссылка.