App Store Refund Management

كيف تقرر Apple الموافقة على استرداد الأموال

تعرّف على كيفية قرار Apple بالموافقة على عمليات استرداد الأموال في App Store، والعوامل التي تؤثر في قرارات الاسترداد، وكيف يمكن للمطورين تحسين النتائج باستخدام CONSUMPTION_REQUEST وApp Store Server Notifications.

5 min read
كيف تقرر Apple الموافقة على استرداد الأموال

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

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

هذا ليس دليلًا حول كيفية الحصول على استرداد كمستهلك. هذا شرح لكيفية عمل محرّك الموافقة على استرداد أموال Apple، وما يمكنك التأثير فيه من جانب المطوّر.

أهم النقاط

• تتخذ Apple، وليس المطوّر، القرار النهائي بشأن الاسترداد لكل عملية شراء في App Store.

• تُشغّل Apple نظام اتخاذ قرارات الاسترداد (Refund Decisioning System) الذي يوازن بين تفاصيل المعاملة وسجل الشراء وسجل الاسترداد.

• بالنسبة لعمليات الشراء المؤهلة، ترسل Apple طلب CONSUMPTION_REQUEST وتمنحك 12 ساعة للرد ببيانات الاستهلاك.

• إذا لم تستجب في الوقت المحدد، غالبًا ما تمنح Apple الاسترداد تلقائيًا.

• تُعلمك App Store Server Notifications بالنتيجة: REFUND عند الموافقة، وREFUND_DECLINED عند الرفض.

• أنت تتحكم في الأدلة وسرعة ردك. أنت لا تتحكم في القرار النهائي.

• الفوترة الواضحة، والوظائف العاملة بشكل سليم، والدعم السريع تقلل من طلبات الاسترداد التي تتلقاها من الأساس.

ماذا يحدث عندما يطلب شخص ما استرداد أموال من Apple؟

عندما يطلب عميل استرداد أموال من App Store، يذهب الطلب إلى Apple، وليس إليك. يستخدم العميل آلية "الإبلاغ عن مشكلة" الخاصة بـApple، ويفتح نظام Apple مراجعة للطلب. أنت لست جزءًا من هذه العملية ما لم يكن نوع الشراء مؤهلًا لإدخال المطوّر.

تتولى Apple عملية الاستقبال بأكملها. يختار العميل سببًا، مثل "لم أقصد الشراء" أو "التطبيق لم يعمل". يسجّل نظام Apple هذا السبب ويبدأ في التحقق منه مقابل ما يعرفه بالفعل عن الحساب والمعاملة.

مثال. يشتري مستخدم حزمة عملات بقيمة 9.99$، ويلعب لمدة ساعة، ثم يقدم طلب استرداد قائلًا إن الأمر كان عن طريق الخطأ. تتلقى Apple هذا الادعاء أولًا. وما إذا كنت ستعلم بالأمر يعتمد على نوع المنتج وإشارات Apple الخاصة.

كيف تراجع Apple طلبات الاسترداد

تراجع Apple طلبات الاسترداد من خلال نظام آلي يوازن بين المعاملة وسجل شراء العميل وعمليات الاسترداد السابقة له. وصفت Apple هذا علنًا بأنه نظام اتخاذ قرارات الاسترداد (Refund Decisioning System). وهو ينظر إلى الأنماط، وليس فقط إلى الطلب المنفرد المطروح أمامه.

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

مرحلة طلب الاسترداد

ما الذي تفعله Apple

ما الذي يمكن للمطورين فعله

يقدّم العميل الطلب

يسجّل السبب ويفتح المراجعة

لا شيء بعد، لم يُرسل أي إشعار

التحقق من أهلية الشراء

يرسل CONSUMPTION_REQUEST إن كان ذلك منطبقًا

استلام الإشعار على خادمك

نافذة تقديم الأدلة

ينتظر حتى 12 ساعة للحصول على بياناتك

إرسال معلومات الاستهلاك عبر الـAPI

القرار

يوازن بين السجل والأدلة والسبب

لا شيء، Apple تقرر

إرسال النتيجة

يرسل REFUND أو REFUND_DECLINED

تحديث الاستحقاقات والسجلات

خلاصة للمطوّر

تتخذ Apple القرار، لكن CONSUMPTION_REQUEST هو فرصتك الوحيدة للتأثير فيه. إذا فاتتك نافذة الـ12 ساعة، تكون قد سلّمت Apple رواية العميل فقط.

العوامل التي تؤثر في الموافقة على استرداد أموال Apple

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

استنادًا إلى إرشادات Apple نفسها وتصميم CONSUMPTION_REQUEST، تُعتبر هذه الإشارات مهمة:

• سبب الاسترداد الذي اختاره العميل.

• سجل الشراء والاسترداد الخاص بالحساب، والذي يكشف عن أصحاب الاسترداد المتكرر.

• مقدار ما استهلكه العميل بالفعل من عنصر قابل للاستهلاك.

• ما إذا كانت هناك عينة مجانية أو نسخة تجريبية أو وظيفة واضحة متاحة قبل الشراء.

• بيانات الاستهلاك التي يرسلها المطوّر ضمن نافذة الـ12 ساعة.

تحليل. عنصر سجل الحساب هو سبب حصول مشترٍ لأول مرة وصاحب طلبات استرداد متكررة على إجابتين مختلفتين على الادعاء نفسه. هذه قراءة خبيرة للنظام، وليست قاعدة موثقة، لذا تعامل معها كنمط وليس كوعد مؤكد.

كيف تساعد App Store Server Notifications المطورين

App Store Server Notifications هي الرسائل التي ترسلها Apple إلى خادمك بشأن أحداث الشراء، بما في ذلك عمليات الاسترداد. من خلالها تعرف أن عملية استرداد قد حدثت، وما إذا تمت الموافقة عليها، ولماذا. بدونها، تكون عمليات الاسترداد غير مرئية لخادمك الخلفي.

إشعارات الإصدار 2 أكثر وضوحًا لأن كل إشعار يحمل فقط المعاملة الخاصة بذلك الحدث. بالنسبة لعمليات الاسترداد، الأنواع الرئيسية هي CONSUMPTION_REQUEST عندما تريد Apple مدخلاتك، وREFUND عند الموافقة على الاسترداد، وREFUND_DECLINED عند رفض الطلب. تحمل حمولة REFUND أيضًا revocationReason وrevocationDate.

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

مثال. يتلقى خادمك إشعار REFUND يحمل revocationReason. تقرأ معرّف المعاملة الأصلي، وتلغي الاستحقاق، وتحدّث سجلاتك. عدم وجود إشعار يعني أن شيئًا من ذلك لن يحدث.

ما يمكن للمطورين التحكم فيه وما لا يمكنهم

يتحكم المطورون في سرعة وجودة ردهم، ووضوح الفوترة لديهم، وتجربة منتجهم. لا يتحكم المطورون في قرار Apple النهائي، ولا في السبب الذي يذكره العميل، ولا في نظام التقييم الداخلي لدى Apple. معرفة هذا التقسيم تجعل التوقعات واقعية.

مدخلات المطوّر

مراجعة Apple

النتيجة النهائية

إرسال بيانات الاستهلاك في الوقت المحدد

توازن بينها وبين إشارات الحساب

قد ترفض الادعاءات الضعيفة

عدم إرسال أي شيء

تستخدم إشاراتها الخاصة فقط

غالبًا ما تمنح الاسترداد تلقائيًا

شروط واضحة للتجربة والفوترة

ترى إشارة توفر محتوى تجريبي

عدد أقل من ادعاءات "لم أصرّح بذلك"

دعم سريع داخل التطبيق

لا تراه Apple مباشرة

عدد أقل من الطلبات يصل إلى Apple

الأسباب الشائعة التي قد ترفض Apple الاسترداد بسببها

قد ترفض Apple الاسترداد عندما لا يتطابق الادعاء مع الأدلة، أو عندما يكون لدى العميل نمط من عمليات الاسترداد المتكررة، أو عندما تُظهر بيانات استهلاك قوية أن عملية الشراء استُخدمت على النحو المقصود. يشير إشعار REFUND_DECLINED إلى هذه النتائج بالنسبة للطلبات المقدمة عبر StoreKit.

تكون الطلبات أكثر عرضة للرفض عندما:

• يكون العميل قد استهلك بالفعل معظم عملية شراء قابلة للاستهلاك.

• يُظهر الحساب نشاط استرداد متكرر عبر عمليات الشراء.

• يرسل المطوّر دليلًا واضحًا على استخدام طبيعي ومتوقع.

• تتوفر عينة أو نسخة تجريبية، مما يضعف ادعاء "لم أكن أعلم".

مثال. يطلب مستخدم استرداد حزمة عملات بعد إنفاق معظم العملات. يرسل المطوّر بيانات استهلاك تُظهر هذا الإنفاق. تمنح هذه الأدلة Apple سببًا واضحًا للرفض.

أفضل الممارسات للمطورين

أفضل ممارسة بسيطة: التقط كل إشارة استرداد، واستجب لـCONSUMPTION_REQUEST بسرعة ببيانات حقيقية، وقلّل الأسباب التي تدفع الناس لطلب الاسترداد. لا يمكنك الفوز بالقرار، لكن يمكنك تشكيل المدخلات.

• أعدّ App Store Server Notifications V2 وتعامل مع CONSUMPTION_REQUEST وREFUND وREFUND_DECLINED.

• أتمتة رد الاستهلاك الخاص بك بحيث يُطلق بشكل جيد ضمن نافذة الـ12 ساعة.

• اربط عمليات الشراء بالمستخدم باستخدام appAccountToken حتى تتمكن من الرد بنشاط حقيقي.

• اجعل شروط الفوترة وتفاصيل النسخة التجريبية واضحة قبل الدفع.

• ألغِ الوصول عند منح استرداد، لأن Apple لا تزيل الاستحقاقات نيابة عنك.

إذا كان حجم طلباتك مرتفعًا، فإن المعالجة اليدوية ستخسر السباق. الفرق التي تؤتمت الرد على CONSUMPTION_REQUEST تحتفظ بالإيرادات التي تتخلى عنها الفرق الصامتة تلقائيًا.

خلاصة للمطوّر

لا يمكنك التحكم في حكم Apple، لكنك تتحكم في ما إذا كانت Apple ستسمع وجهة نظرك. الردود السريعة والمدعومة بالأدلة والفوترة الواضحة هي الروافع التي تحرّك نتائج الاسترداد فعليًا.

أفكار ختامية

تقرر Apple كل عملية استرداد في App Store، ولن يتغير ذلك. ما يغيّر أرقامك هو ما إذا كان خادمك يستجيب عندما تطلب Apple مدخلات، ومدى نظافة منتجك وفوترتك قبل أن يطلب أي شخص استرداد أمواله.

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


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

تقرر Apple كل عملية استرداد، وليس المطوّر.

يحصل المطورون على 12 ساعة لإرسال بيانات الاستهلاك.

هو إشعار من Apple يطلب بيانات الاستهلاك الخاصة بطلب استرداد مؤهّل.

ترسل Apple إشعار خادم REFUND أو REFUND_DECLINED.

لا. يمكن للمطورين فقط تقديم بيانات الاستهلاك للمساعدة في توجيه قرار Apple.

نعم. استخدام عملية الشراء هو أحد العوامل التي تأخذها Apple بعين الاعتبار.

نعم. تقرر Apple عمليات استرداد الاشتراكات وترسل إشعارات الاسترداد.

يجب أن يقوم خادمك بإلغاء وصول العميل أو استحقاقه.

#Apple Refund#App Store Refund#Apple Refund Approval#iOS Development#App Store API#CONSUMPTION_REQUEST
Refund SensorRefund Sensor TeamRefund defense for App Store and Google Play developers