التخطي إلى المحتوى الرئيسي

الاشتراك

ميزة Subscription تساعد في إدارة خطة المستخدم المختارة Plan، مما يسهل التحكم في الوصول إلى ميزات Application.

نصيحة

بما أن كل Plan يعتمد على Role، يمكنك تعيين دور الخطة Role للمستخدم واستخدام واجهة برمجة التطبيقات للتحقق من الأذونات.

يمكن إنشاء Subscription بثلاث طرق:

  • يدويًا بواسطة مدير
  • عبر تدفق التسعير (بعد التسجيل كـ paid-user وشراء الخطة المختارة Plan)
  • عبر واجهة برمجة التطبيقات (API)

العلاقة بين Pricing، Plan، Subscription، Product، و Payment هي كالتالي:

العلاقة

خصائص الاشتراك

كل اشتراك يحتوي على هذه الخصائص:

  • المالك
  • الاسم
  • وقت الإنشاء
  • اسم العرض
  • الوصف
  • مدة Duration: مدة الاشتراك.
  • وقت البدء StartTime: وقت بدء سريان الاشتراك.
  • وقت الانتهاء EndTime: وقت انتهاء سريان الاشتراك.
  • التسعير Pricing: التسعير المتعلق.
  • الخطة Plan: الخطة المتعلقة.
  • الدفع Payment: الدفع المتعلق.
  • المستخدم User: المستخدم الذي يمتلك هذا الاشتراك.
  • الحالة State: حاليًا، الاشتراك لديه الحالات التالية: Pending، Error، Suspended، Active، Upcoming، Expired.

تعديل الاشتراك