Підписка
Функція Subscription допомагає управляти вибраним користувачем Plan, що полегшує контроль доступу до функцій Application.
порада
Оскільки кожен Plan базується на Role, ви можете призначити роль плану користувачу та використовувати API для перевірки дозволів.
Підписку можна створити трьома способами:
- Вручну адміністратором
- Via the Pricing flow when purchasing a product with pricing and plan information (available for all user types)
- Через API
Any user can create a subscription when purchasing a product, enabling flexible conversion from free to paid tiers. Subscription enforcement (requiring an active subscription for access) only applies to users with type = "paid-user".
Відношення між Pricing, Plan, Subscription, Product та Payment таке:

Властивості підписки
Кожна підписка має такі властивості:
ВласникНазваЧас створенняВідображуване ім'яОписDuration: Тривалість підписки.StartTime: Час початку дії підписки.EndTime: Час завершення дії підписки.Pricing: Відповідне ціноутворення.Plan: Відповідний план.Payment: Відповідний платіж.User: Користувач, який має цю підписку.State: Наразі підписка має такі стани:Pending,Error,Suspended,Active,Upcoming,Expired.
