كل المقالات
Deep diveمدة القراءة 9 دقائق

استرداد واحد على اشتراك Apple الشهري بالتزام 12 شهرًا قد يُنهي السنة كلها، أو شهرًا واحدًا منها فقط

يقسم اشتراك Apple الشهري بالتزام 12 شهرًا عمليات الاسترداد إلى حالتين. إذا استُرد شهر سابق تستمر الفوترة. وإذا استُرد الشهر الحالي ينتهي الالتزام فورًا. إليك كيف تصل كل حالة إلى خادمك، وكم تكلّفك، وما الذي ترسله إلى Apple.

تقويم حائط سنوي نُزعت منه ورقة شهر واحد بجانب هاتف ذكي، يوضح استردادًا على اشتراك شهري بالتزام 12 شهرًا

أهم الخلاصات

  • في اشتراك Apple الشهري بالتزام 12 شهرًا، يُلغي استرداد فترة فوترة سابقة معاملة ذلك الشهر وحدها، ويبقى العميل مشتركًا والفوترة في موعدها.
  • عندما تسترد Apple فترة الفوترة الحالية لاشتراك شهري بالتزام 12 شهرًا، ينتهي الالتزام فورًا ولا تُفوتَر الدفعات الشهرية المتبقية أبدًا.
  • العميل الذي يلغي خطة الالتزام لمدة 12 شهرًا يلغي تجديد الالتزام، لا الدفعات المتبقية. لذلك تواصل Apple الفوترة كل شهر ولا ترسل EXPIRED إلا بعد الفترة الثانية عشرة.
  • لا تنطبق Billing Grace Period (فترة السماح للفوترة) على الاشتراكات الشهرية بالتزام 12 شهرًا. توجّه Apple المطورين إلى سحب الوصول عند DID_FAIL_TO_RENEW وإعادته عند DID_RENEW بالنوع الفرعي BILLING_RECOVERY.
  • إذا لم تتمكن Apple من تحصيل دفعة شهرية فاشلة على خطة التزام 12 شهرًا خلال 90 يومًا، ينتهي الالتزام ويصبح سحب الوصول نهائيًا.
  • طلب الاسترداد على خطة التزام يُطلق CONSUMPTION_REQUEST، وتطلب Apple بيانات الاستهلاك وتفضيلك بشأن الاسترداد لتلك الفترة خلال 12 ساعة.
  • الترقية من خطة التزام 12 شهرًا إلى مستوى أعلى تُنهي الالتزام فورًا، وقد يحصل العميل على استرداد تناسبي عن الجزء غير المستخدم من الفترة الحالية.

استرداد واحد معتمد على اشتراك Apple الشهري بالتزام 12 شهرًا قد يستعيد دفعة واحدة، أو يلغي كل الدفعات المتبقية في السنة. أيّهما يحدث يتوقف على تفصيل لا يفحصه معظم كود الخوادم: هل الشهر المسترد هو الشهر الحالي؟ وثائق Apple توضح ذلك صراحة. استرداد فترة فوترة سابقة يُبقي الالتزام قائمًا. واسترداد الفترة الحالية يُنهيه فورًا. إذا عاملت الحالتين بالطريقة نفسها، فإما أن تقطع الخدمة عن عميل ما زال يدفع، وإما أن تواصل خدمة عميل توقف عن الدفع.

كيف تُفوتِر خطة الالتزام لمدة 12 شهرًا من Apple

أطلقت Apple هذا الخيار في أبريل 2026. وهو ليس نوع منتج جديدًا. تضيف خطة فوترة شهرية إلى اشتراك قائم يتجدد تلقائيًا لمدة سنة في App Store Connect، ويبقى معرّف المنتج كما هو. يدفع العميل كل شهر، ويلتزم بـ 12 دفعة، ويتجدد الالتزام لـ 12 شهرًا أخرى عند اكتمال الدفعة الأخيرة، ما لم يلغه قبل ذلك.

القاعدةما تقوله وثائق Apple
أين يُباعفي كل واجهات المتجر باستثناء الولايات المتحدة وسنغافورة
الأجهزة وSDKOS 26.4 أو أحدث، باستثناء watchOS، في تطبيقات مبنية بـ SDK 26.5 أو أحدث
حدود السعريجب ألا يقل مجموع الأشهر الاثني عشر عن السعر السنوي المدفوع مقدمًا، وألا يتجاوز 1.5 ضعفه
شرط مسبقيجب إعداد التوفر السنوي المدفوع مقدمًا في البلد قبل عرض الفوترة الشهرية فيه
كيف يظهر في البياناتقيمة billingPlanType هي MONTHLY، ويحمل commitmentInfo الحقول billingPeriodNumber وtotalBillingPeriods وcommitmentExpiresDate وcommitmentPrice
إذا أزلت الخيارلا يتجدد العملاء الحاليون عند نهاية التزامهم، ولا يستطيع العملاء الجدد اختياره

كل فترة فوترة تُنتج معاملة خاصة بها وتمنح شهرًا واحدًا من الوصول. هذا التفصيل هو ما يحدد سلوك الاسترداد. Apple تسترد المعاملات، وفي خطة الالتزام كل شهر معاملة مستقلة.

ما الذي يفعله الاسترداد بالتزام 12 شهرًا

يقسم دليل Apple لدورة حياة الالتزام عمليات الاسترداد إلى حالتين. والفرق هو فترة الفوترة التي ينطبق عليها الاسترداد.

ينطبق الاسترداد علىماذا يحدث للالتزامأين تراهما الذي يجب أن يفعله خادمك
فترة فوترة سابقةيستمر دون تأثر. تبقى الفوترة في موعدهاrevocationDate على معاملة تلك الفترةألغِ تلك المعاملة فقط. أبقِ الاشتراك نشطًا
فترة الفوترة الحاليةينتهي فورًاrevocationDate على أحدث معاملةأنهِ الوصول. لن تأتي دفعات أخرى
ترقية إلى مستوى أعلىينتهي فورًا وتبدأ الخطة الجديدةDID_CHANGE_RENEWAL_PREF، النوع الفرعي UPGRADEبدّل الاستحقاق. قد يتبع ذلك استرداد تناسبي عن الفترة غير المستخدمة

هل يلغي استرداد الشهر الثاني بقية السنة؟

لا، ما دام الشهر الثاني في الماضي. لنفترض أن العميل في الشهر الخامس واستردت Apple دفعة شهره الثاني. تُلغي Apple معاملة الشهر الثاني، ويبقى العميل مشتركًا. وتستمر فوترة الأشهر من السادس إلى الثاني عشر. توجيه Apple هنا صريح: افحص revocationDate على المعاملة المتأثرة، لكن لا تفسّره على أنه إلغاء للالتزام.

متى يُنهي الاسترداد الالتزام

إذا انطبق الاسترداد على فترة الفوترة الحالية، ينتهي الالتزام فورًا. الإشارة هي revocationDate على أحدث معاملة. وجوده يعني أن الفترة الحالية أُلغيت ولن تأتي دفعات أخرى، لذا ينتهي الوصول أيضًا.

الترقيات قد تعيد المال أيضًا

تشير Apple إلى أن العملاء قد يحصلون على استرداد بعد تغيير خطتهم، لا فقط بعد طلبه. الترقية من خطة التزام إلى اشتراك من مستوى أعلى فورية. ينتهي الالتزام، وتبدأ الخطة الجديدة، وقد يحصل العميل على استرداد تناسبي عن الجزء غير المستخدم من الفترة الحالية للالتزام. التخفيض يعمل بالعكس. ينتظر حتى يكتمل الالتزام لمدة 12 شهرًا.

الإلغاء ليس استردادًا

العميل الذي يضغط Cancel على خطة التزام 12 شهرًا لم يتوقف عن الدفع. تقول Apple إنه يلغي تجديد الالتزام، لا الدفعات المتبقية في المدة الحالية. هذا ما يصل إلى خادمك.

  • ترسل Apple الإشعار DID_CHANGE_RENEWAL_STATUS بالنوع الفرعي AUTO_RENEW_DISABLED.
  • تنخفض حالة التجديد التلقائي للالتزام إلى 0، فلن يتجدد الالتزام عند انتهاء المدة.
  • تبقى معلومات تجديد الاشتراك تُظهر willAutoRenew بقيمة 1، لأن الفوترة الشهرية مستمرة.
  • تستمر إشعارات DID_RENEW في الوصول عن كل شهر متبقٍ. يأتي EXPIRED بعد الفترة الثانية عشرة، وعندها فقط ينتهي الوصول.

توجّه Apple المطورين إلى فحص نوع خطة الفوترة قبل تشغيل منطق الإلغاء المعتاد. إذا كان MONTHLY، فلا تسحب شيئًا. احترم كل فترة فوترة متبقية.

هناك استثناء إقليمي واحد. يقول App Store Connect Help إن العميل الذي يلغي يواصل الدفع حتى يكتمل الالتزام، إلا في مناطق معينة، ويحيل إلى صفحة Apple عن إلغاء الاشتراكات في ألمانيا وإسرائيل وجنوب أفريقيا وتركيا. في هذه البلدان الأربعة، يحق للعملاء إلغاء الاشتراك بأثر فوري والحصول على استرداد تناسبي في أي وقت.

الدفعات الفاشلة تُنهي الوصول فورًا

تُسقط خطط الالتزام شبكة أمان قد تعتمد عليها في مواضع أخرى. لا تنطبق Billing Grace Period. عندما يفشل تجديد شهري، توجّهك Apple إلى سحب الوصول ما دام الاشتراك في billing retry، وإلى إعادته فقط إذا تم تحصيل الدفعة.

الإشعارما الذي يخبرك بهما الذي تفعله
DID_FAIL_TO_RENEWقيمة isInBillingRetryPeriod هي trueاسحب الوصول الآن
DID_RENEW، النوع الفرعي BILLING_RECOVERYيتحرك commitmentExpiresDate ليعكس تاريخ التحصيلأعد الوصول واحفظ تاريخ النهاية الجديد
EXPIRED، النوع الفرعي BILLING_RETRYلم تتمكن Apple من تحصيل الدفعة خلال 90 يومًاانتهى الالتزام. سحبك السابق للوصول نهائي

بعد التحصيل، اقرأ commitmentExpiresDate من أحدث معاملة. لن يطابق تاريخ النهاية الأصلي، وكل تجديد لاحق يتبع الجدول المُزاح.

مطوّر أمام حاسوب محمول في وقت متأخر من الليل يراجع إشعارات الاشتراكات على لوحة تحكم الخادم، وبجانب لوحة المفاتيح هاتف ذكي

كم يكلّفك استرداد على خطة التزام

إليك الأرقام، بأسعار على سبيل المثال. لنفترض أن خطتك السنوية المدفوعة مقدمًا بسعر €59.99 وخيار الالتزام الشهري بسعر €6.99، أي ما مجموعه €83.88 على مدى 12 شهرًا. هذا ضمن حد Apple البالغ 1.5 ضعف السعر المدفوع مقدمًا.

السيناريو، العميل في الشهر 4الدفعات المستردةالدفعات المستقبلية الضائعةقيمة الالتزام المفقودة
Apple تسترد الشهر 2€6.99لا شيء. الأشهر من 5 إلى 12 ما زالت تُفوتَر€6.99
Apple تسترد الشهر 4، أي الفترة الحالية€6.99€55.92، ثماني دفعات لا تُفوتَر أبدًا€62.91
العميل يلغي، دون استردادلا شيءلا شيء. الأشهر من 5 إلى 12 ما زالت تُفوتَر€0
عميل في ألمانيا يلغيحصة تناسبية من الشهر 4€55.92حتى €62.91

هذه أسعار العميل. ما تخسره فعليًا هو حصتك من كل دفعة. تدفع Apple نسبة 70% من سعر الاشتراك، بعد خصم الضرائب المطبقة، خلال السنة الأولى من الخدمة المدفوعة للمشترك، و85% بعد ذلك أو لأعضاء App Store Small Business Program.

الاسترداد نصف الفاتورة فقط. تقديم شهر من الوصول ليس مجانيًا. إذا كان تطبيقك يشغّل توليدات بالذكاء الاصطناعي، أو يستدعي واجهات API مدفوعة من أطراف ثالثة، أو يخزّن ملفات العملاء، فقد دفعت ثمن تلك الحوسبة وتلك الاستدعاءات وذلك التخزين خلال الشهر المسترد. استرداد شهر سابق يعيد الدفعة ويترك تلك التكاليف عليك. واسترداد الشهر الحالي يفعل الشيء نفسه ويحذف أيضًا بقية السنة من توقعاتك.

كيف تردّ على CONSUMPTION_REQUEST لخطة التزام

هذه هي النقطة الوحيدة التي يكون لك فيها رأي. عندما يطلب العميل استردادًا على خطة التزام، ترسل Apple الإشعار CONSUMPTION_REQUEST إلى نقطة نهاية App Store Server Notifications V2 لديك. تردّ عبر Send Consumption Information، وتطلب Apple أن تردّ خلال 12 ساعة. يحمل الرد بيانات الاستهلاك وتفضيلك بشأن الاسترداد لتلك الفترة، لا للالتزام كله.

  • أرسل البيانات فقط إذا وافق العميل. تقول وثائق Apple إنه دون موافقة لا ينبغي أن تردّ على الطلب أصلًا.
  • لا ترسل consumptionPercentage. تُعيد الواجهة الخطأ ConsumptionPercentageAutoRenewableSubscriptionError عندما ترسله لاشتراك يتجدد تلقائيًا.
  • ابنِ تفضيلك بشأن الاسترداد على استخدام ذلك الشهر. العميل الذي شغّل 300 توليد مدفوع في الشهر المتنازع عليه ترك سجلًا بتكاليف حقيقية. ومن لم يفتح التطبيق قط لم يترك شيئًا.
  • انظر إلى الفترة التي يغطيها الطلب. طلب على الفترة الحالية، إذا وافقت عليه Apple، يُنهي الالتزام. وطلب على فترة سابقة لا يُنهيه.

ما الذي يجب أن يتعامل معه خادمك

  • اقرأ billingPlanType في كل معاملة وكل إشعار تجديد. MONTHLY تعني أن قواعد الالتزام تنطبق.
  • امنح الوصول بناءً على expirationDate للمعاملة. تقول Apple إن تاريخ انتهاء commitmentInfo مخصص لعرض التقدم، لا لتحديد الوصول.
  • عند الاسترداد، افحص ما إذا كانت أحدث معاملة تحمل revocationDate قبل إنهاء الاشتراك.
  • عند الإلغاء، أبقِ الوصول حتى يصل EXPIRED بعد الفترة الثانية عشرة.
  • عند DID_FAIL_TO_RENEW، اسحب الوصول فورًا. لا تنتظر فترة سماح لن تأتي.
  • احفظ commitmentExpiresDate من جديد بعد كل BILLING_RECOVERY.

Apple تقرر كل استرداد في App Store، لذا فإن CONSUMPTION_REQUEST هو فرصتك الوحيدة لوضع بيانات الاستخدام أمامها. يردّ RefundHalt على هذه الطلبات تلقائيًا ضمن مهلة 12 ساعة، ويسجّل فترة الفوترة التي أصابها كل استرداد، حتى لا يُخلَط أبدًا بين استرداد شهر سابق وفقدان مشترك.

الأسئلة الشائعة

ماذا يحدث عندما تسترد Apple دفعة واحدة من اشتراك شهري بالتزام 12 شهرًا؟
يتوقف ذلك على فترة الفوترة. استرداد فترة سابقة يُلغي معاملة ذلك الشهر وحدها، ويستمر الالتزام والفوترة في موعدها. واسترداد الفترة الحالية يُنهي الالتزام فورًا، فلا تُفوتَر الدفعات المتبقية أبدًا.
هل يستطيع العملاء إلغاء اشتراك Apple الشهري بالتزام 12 شهرًا مبكرًا؟
يستطيعون الإلغاء، لكن الإلغاء يوقف تجديد الالتزام، لا الدفعات المتبقية. تستمر الفوترة طوال الفترات الاثنتي عشرة ويستمر الوصول معها. يذكر App Store Connect Help استثناءات في مناطق معينة، وتقول صفحة دعم Apple إن العملاء في ألمانيا وإسرائيل وجنوب أفريقيا وتركيا يمكنهم الإلغاء بأثر فوري والحصول على استرداد تناسبي.
هل تنطبق Billing Grace Period على خطط الالتزام لمدة 12 شهرًا؟
لا. تقول Apple إن Billing Grace Period لا تنطبق على الاشتراكات الشهرية بالتزام 12 شهرًا. اسحب الوصول عند وصول DID_FAIL_TO_RENEW، وأعده عند DID_RENEW بالنوع الفرعي BILLING_RECOVERY، واعتبر EXPIRED بالنوع الفرعي BILLING_RETRY بعد 90 يومًا نهائيًا.
هل أتلقى CONSUMPTION_REQUEST لخطة التزام 12 شهرًا؟
نعم. طلب الاسترداد على خطة التزام يرسل CONSUMPTION_REQUEST إلى نقطة نهاية App Store Server Notifications V2 لديك. ردّ خلال 12 ساعة ببيانات الاستهلاك وتفضيلك بشأن الاسترداد لتلك الفترة، وفقط إذا وافق العميل على مشاركة البيانات مع Apple.
هل يتوفر الاشتراك الشهري بالتزام 12 شهرًا في الولايات المتحدة؟
لا. تقدمه Apple في كل واجهات App Store باستثناء الولايات المتحدة وسنغافورة، على OS 26.4 أو أحدث، باستثناء watchOS، في التطبيقات المبنية بـ SDK 26.5 أو أحدث.

المصادر وقراءات إضافية

RefundHalt

الطيار الآلي للاستردادات في App Store وGoogle Play

تابع القراءة

طلب الاسترداد التالي في طريقه إليك بالفعل.

أعد RefundHalt في الوقت الذي تستغرقه لقراءة رسالة دعم أخرى عن استرداد لم تتمكن من الاعتراض عليه.