recoverSubscriptions
استعادة اشتراك من خلال بوابة فواتير Stripe. 🔐 تتطلب هذه الطريقة التفويض.
الوصف
تستعيد هذه الطريقة اشتراكًا تم إلغاؤه سابقًا للمستخدم الحالي من خلال بوابة فواتير Stripe. تعيد Promise التي تحل إلى true إذا تم قبول طلب الاستعادة، أو كائن IError إذا كانت هناك مشكلة.
⚠️ مع الإعداد الافتراضي
errors.isShell: true، يتم إرجاع الطلب المرفوض بدلاً من رميه: هذه الطريقة تحل إلى كائنIError، وليس إلىfalse. تحقق منresult === true- كائن الخطأ يعتبر صحيحًا، لذا فإنif (result)سيعتبر الفشل نجاحًا.
Subscriptions.recoverSubscriptions(
body*);
مخطط المعلمات
المخطط
body(required): ICancelSubscription
جسم الاشتراك
مثال:
{ marker: "premium" }
body.marker(required): string
علامة الاشتراك.
مثال: "premium"
أمثلة
مثال بسيط
const response = await Subscriptions.recoverSubscriptions({ marker: 'premium' });
مثال على الاستجابة
{
"statusCode": 404,
"timestamp": "2026-08-14T13:04:38.395Z",
"message": "No subscription found"
}
مخطط الاستجابة
Details
المخطط: boolean
boolean: booleanترجع true إذا تم قبول طلب الاستعادة.
مثال: true