Перейти до основного вмісту

Підписка

Функція Subscription допомагає управляти вибраним користувачем Plan, що полегшує контроль доступу до функцій Application.

порада

Оскільки кожен Plan базується на Role, ви можете призначити роль плану користувачу та використовувати API для перевірки дозволів.

Підписку можна створити трьома способами:

  • Вручну адміністратором
  • Через потік ціноутворення (після реєстрації як paid-user та придбання вибраного Plan)
  • Через API

Відношення між Pricing, Plan, Subscription, Product та Payment таке:

відношення

Властивості підписки

Кожна підписка має такі властивості:

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

редагування підписки