انتقل إلى المحتوى الرئيسي

الاشتراك

قم بإنشاء اشتراك جديد واحصل على جلسة دفع له. 🔐 تتطلب هذه الطريقة التفويض.

الوصف

تقوم هذه الطريقة بإنشاء اشتراك مدفوع جديد للمستخدم الحالي وتعيد جلسة الدفع التي يجب دفعها لتفعيله. تعيد Promise التي تحل إلى كائن ICreatedSubscription.

الاشتراكات.subscribe(

body*

);

مخطط المعلمات

المخطط

body(مطلوب): ISubscribe
نص الاشتراك
مثال:

{ marker: "premium" }

body.marker(مطلوب): string
علامة الاشتراك.
مثال: "مميز"

أمثلة

مثال بسيط

const response = await Subscriptions.subscribe({ marker: 'premium' });

مثال على الاستجابة

{
"statusCode": 404,
"timestamp": "2026-08-14T13:04:35.752Z",
"message": "Subscription not found"
}

مخطط الاستجابة

المخطط: ICreatedSubscription

id: number
معرف جلسة الدفع.
مثال: 1

amount: number
المبلغ الذي يجب دفعه.
مثال: 100

paymentUrl: string
رابط صفحة الدفع.
مثال: "https://checkout.stripe.com/c/pay/..."

status: string
حالة جلسة الدفع.
مثال: "في الانتظار"