آليات الاسترداد وتغييرات سياسات المتاجر وأساليب حماية الإيرادات لمطوري التطبيقات.
عندما يشتري طفل حزمة عملات على هاتف أحد الوالدين، يقوم كل من Apple وGoogle برد المبلغ ولا يسألك أي منهما أولًا. الجهات التنظيمية صممت الأمر بهذه الطريقة. إليك كيف تعمل عمليات رد الأموال هذه عن مشتريات داخل التطبيق غير المصرح بها في كل متجر، ونافذة الـ 15 دقيقة التي يذهب فيها المال، وكم تكلفك عملية واحدة فعليًا.
اقرأ المقال
استرد قيمة عملية شراء داخل التطبيق وسيُظهر الإيصال السعر مضافًا إليه الضريبة عائدين. الضريبة لم تكن مالك قط. تجمعها Apple وGoogle وتوردها بصفتهما تاجر السجل، ثم تعكسانها عند الاسترداد دون المساس بحصتك. إليك ما يكلفه الاسترداد فعلًا، والإعداد الوحيد الذي تصبح فيه الضريبة على عاتقك.
عندما ينتقل العميل إلى فئة أعلى، يُصدر المتجر استردادًا لترقية الاشتراك عن الأيام غير المستخدمة في الخطة القديمة، ويخفّض عائداتك تلقائيًا. إليك كيف تعمل عمليات استرداد الترقية على App Store وGoogle Play، ولماذا تُبقي Apple المبلغ بعيدًا عن خادمك.
الاسترداد ليس عملية بيع أصغر، بل هو أموال يسحبها المتجر من دفعة لاحقة، غالباً بعد أسابيع من البيع وأحياناً مباشرة من حسابك البنكي. إليك متى تخرج أموال الاسترداد فعلياً على App Store وGoogle Play، ولماذا لا تتطابق دفعتك أبداً مع لوحة التحكم.
استرداد المنتج غير القابل للاستهلاك، سواء على فتح مدى الحياة، أو ترقية إزالة الإعلانات، أو طبقة برو دائمة، هو الاسترداد الوحيد الذي يمكنك عكسه فعلاً، لأنك تستطيع استرجاع الميزة. إليك ما يكلفك على App Store و Google Play، ولماذا لا يسألك Apple أولاً أبداً، وكيف تجعل revoke يثبت.
انقل الفوترة الخاصة بك خارج App Store أو Google Play وسيتوقف Apple وGoogle عن التعامل مع عمليات الاسترداد. إليك ما تكلفك عمليات استرداد الفوترة البديلة فعليًا، ولماذا تختفي مسارات مراجعة الاسترداد الخاصة بالمتجر، ومن يدفع عندما يفرض البنك عملية ردّ مبالغ.
المشتريات الاستهلاكية داخل التطبيق، أي حزمة عملات أو مجموعة جواهر أو دفعة من أرصدة AI، هي عملية الشراء الوحيدة التي أنفقت المال بالفعل على تسليمها قبل أن يطلب أحد استردادها. إليك ما يكلّفك استرداد المنتج الاستهلاكي على App Store وGoogle Play، والنافذة الوحيدة التي يكون فيها ردك ذا قيمة فعلية.
التجربة المجانية التي تتحول إلى خطة مدفوعة هي المكان الذي تبدأ منه معظم عمليات استرداد أموال الاشتراكات، لأن العميل نسي أن يلغي وأول شيء يراه هو الرسم. إليك ما يكلفك استرداد أموال التجربة المجانية على App Store وGoogle Play، ولماذا نادراً ما يمكنك الاعتراض عليه، وكيف توقفه.
كل عملية استرداد ترسلها Apple وGoogle إلى خادمك تحمل رمز سبب. تختم Google Play على كل عملية إبطال أحد تسعة أسباب ومصدرًا، وتشير Apple إلى ما إذا كان الاسترداد يُلقي اللوم على تطبيقك. إليك ما يعنيه كل رمز، وكيف تصنّفها إلى إصلاح أو مجادلة أو قبول، وكم تساوي بالمال.
معظم عمليات استرداد التطبيقات وعمليات رد المبالغ المدفوعة تحسمها Apple أو Google أو أحد البنوك دون أن تسألك. هنا تقلل عمليات الاسترداد فعلاً: أقرّ بالمشتريات في الوقت المناسب، وسلّم دون أخطاء، وضع وسماً لكل حساب، وأجب على نافذتي الأدلة قبل أن يخرج المال.
يعتقد العملاء أن لديهم 48 hours للحصول على استرداد أموال التطبيق. النافذة الحقيقية أطول بكثير. تقبل Apple طلبات الاسترداد لمدة تصل إلى 90 days، ويمكن أن يعكس نزاع بنكي عملية بيع على Google Play لمدة تصل إلى 120 days بعد الشراء. إليك كل ساعة تُبقي إيرادك قابلاً للعكس، وما تكلفة هذا الذيل الطويل.
عندما يطلب أحد العملاء استرداد الأموال من Apple، يكون أمامك 12 ساعة لإرسال بيانات الاستهلاك. وثائق Apple نفسها تصفها بأنها أحد عوامل متنوعة، وليست حكماً نهائياً. إليك ما تُحرّكه بياناتك فعلاً، ولماذا قد ينتهي DECLINE مع ذلك باسترداد الأموال، وكم تساوي هذه الدفعة بالدولار.
يتيح لك Google Play وسم كل عملية شراء بمعرّف ثابت ومُجزّأ ويقرأه مجدداً عند وصول نزاع. اضبطه فترتبط مراجعة ردّ المبلغ بالمستخدم نفسه الذي عليك الإبلاغ عن استخدامه بالضبط. تجاهله فتبقى تطابق order id مجرداً مع تخمينات تحت مؤقّت مدته 24 ساعة.
عندما لا يستطيع العميل معرفة ما الذي حصّله تطبيقك منه, يتصل بالبنك بدلاً منك, وينتهي ذلك النزاع كردّ مبالغ. تعرض Apple كل شيء على هيئة apple.com/bill ولا تتيح لك تغيير أي شيء. أما Google Play فتتيح لك تعيين اسم كشف الحساب. إليك تكلفة كل منهما وما الذي تتحكم فيه.
عندما يعكس App Store عملية استرداد سبق أن وافق عليها، فإنه يتوقع من خادمك أن يعيد الوصول الذي ألغيته. إليك كيف تعمل إشعارات الاسترداد، ورفض الاسترداد، والاسترداد المعكوس على App Store و Google Play، وما تكلفة كل منها عندما تتجاهله.
عندما يُسترد المال لعميل، يعيد كل من Apple و Google عمولته، لذا فإن حصة المتجر ليست ما تخسره. إليك من يدفع تكلفة الاسترداد على تطبيقك، وما الذي يغادر دفعتك فعلاً، ولماذا يكلّف ردّ المبلغ عبر البنك أكثر من استرداد عادي.
عند إلغاء الاشتراك يكتفي المتجر بإيقاف الدفعة التالية، ويحتفظ العميل بالوصول حتى نهاية الفترة، ولا ينتقل أي مال. أما الاسترداد فيعكس دفعة تمت بالفعل ويسحب الوصول معها. إليك أين ينفصل الأمران، وما يكلفك كل منهما، ولماذا لا يصل إلى خادمك سوى الاسترداد وحده.
إن الـ Consumables والـ non-consumables والـ auto-renewable subscriptions والـ non-renewing subscriptions، كل منها يُستردّ وفق قواعده الخاصة. بعضها يمكن استعادته، وبعضها يختفي بمجرد إنفاقه، واثنان فقط، طلب الاسترداد للـ consumable وطلب الاشتراك، يطلبان من المطوّر دليلًا. إليك كيف يغيّر نوع الشراء داخل التطبيق الذي تبيعه ما يفعله الاسترداد بك.
تختلف قوانين استرداد أموال التطبيقات بين الاتحاد الأوروبي والمملكة المتحدة والولايات المتحدة، لكن النتيجة تبقى واحدة في معظم مبيعات التطبيقات. حق الانسحاب خلال 14-day في الاتحاد الأوروبي يُتنازل عنه عادةً عند الدفع، ويعتمد المشترون في الولايات المتحدة على سياسة المتجر، ولا يمنحك أي استرداد قانوني فرصة للرد. مساران فقط في المتجر يسألان عن وجهة نظرك.
الاحتيال الودّي هو أن يشتري عميل حقيقي عملية الشراء داخل تطبيقك، ثم يستخدمها، ثم يخبر بنكه بأن الرسم كان خاطئًا. تكون البضاعة قد ذهبت وينعكس المال. إليك ما يكلّفه ذلك مطوّر التطبيق، ولماذا يتزايد، والنافذة القصيرة التي يمنحك إياها Apple وGoogle للرد.
تبتّ Apple في طلب استرداد من App Store خلال يومين تقريبًا، لكن قد يستغرق وصول المال حتى 30 يومًا على البطاقة وحتى 60 يومًا على فاتورة الهاتف. إليك وقت معالجة الاسترداد الفعلي في App Store بحسب طريقة الدفع، وكيف يقارن Google Play، ولماذا قد يتحول الاسترداد البطيء إلى نزاع سداد بنكي لا يمكنك الاعتراض عليه.
تعرض Apple عمليات الاسترداد في تقريرين، وتعرضها Google في تقريرين آخرين، ويرى خادمك تقريرًا رابعًا. لا يتطابق أي من الأعداد، والفجوات مقصودة بالتصميم. إليك سبب نسب كل سطح لعمليات الاسترداد بشكل مختلف، وكيفية تسوية تقارير الاسترداد مقابل سجلاتك الخاصة حسب المعاملة.
على Google Play يمكنك استرداد جزء من طلب من خلال Console، بنسبة مئوية أو بمبلغ، وتقاسم الخسارة مع رسوم Google. على App Store لا يمكنك إصدار أي استرداد على الإطلاق. إليك كيف يعمل الاسترداد الجزئي في كل متجر، وما تكلفته عليك.
تسترد معظم تطبيقات الجوال ما بين 2 و5 بالمئة من المعاملات المدفوعة، لكن Apple وGoogle يحتفظان بالرقم في لوحتي تحكم مختلفتين. إليك أين تجد معدل استرداد تطبيقك، وما يُعد طبيعياً حسب الخطة والفئة، وما تكلفة كل استرداد فعلياً بعد الرسوم.
تعيد Apple إرسال إشعار الاسترداد حتى خمس مرات، وتعتمد Google Play على Pub/Sub التي تضمن التسليم مرة واحدة على الأقل، لذا يمكن أن يصل الاسترداد نفسه إلى خادمك أكثر من مرة. إليك كيفية التعامل مع إشعارات الاسترداد المكررة دون خصم رصيد أو استهلاك حصة API مرتين.
استرداد Family Sharing يعكس دفعة واحدة لكنه قد يبقي حتى خمسة من أفراد العائلة على ميزاتك المدفوعة. ترسل Apple إشعار REVOKE وتتوقع أن ينهي خادمك ذلك الوصول. إليك كيف تعمل عمليات الاسترداد المشتركة عائليًا وما تكلفة الواحدة منها.
معالجة الاسترداد لديك لا تعمل إلا بعد أن يكون العميل قد رحل بالفعل، لذا يبقى أي خلل فيها غير مرئي حتى يكلفك أموالاً حقيقية. كلا المتجرين يتيحان لك إطلاق استرداد في بيئة اختبار أولاً. إليك كيفية اختبار استرداد المشتريات داخل التطبيق على App Store و Google Play قبل أن يصبح أحدها حقيقياً.
السعر المُسترَد هو أصغر بند في الفاتورة. الاسترداد يعكس عمولة المتجر أيضًا، فتخسر حصتك، وما أنفقته بالفعل من حوسبة واستدعاءات API وتخزين ومدفوعات لن يعود. أي استرداد مصرفي في Google Play بعد 3 أغسطس 2026 يضيف رسوم البنك فوق ذلك. إليك الفاتورة كاملة.
استرداد الاشتراك يعكس فترة فوترة كاملة، لا بيعة واحدة. على App Store تقرّر Apple ولا يعرف خادمك سوى النتيجة. على Google Play تختار أنت بنفسك استرداداً كاملاً أو تناسبياً. إليك كيف يتعامل كلّ متجر مع استرداد الاشتراكات، وكم يكلّفك استرداد واحد.
استرداد الأموال على App Store أو Google Play يصدره المتجر، والمتجر هو من يقرّره. أمّا ردّ المبلغ عبر البنك فهو سحب بنك العميل للمال، والبنك هو من يقرّره، دون أي استئناف. بالنسبة لمطوّري التطبيقات، صار الفارق بينهما مالاً الآن، لأنّه اعتباراً من 3 August 2026 يُحمّل Google Play تكاليف ردّ المبلغ عليك.
توقّف Google Play بهدوء عن تحمّل ردّ المبالغ. بالنسبة للطلبات المقدَّمة في 3 أغسطس 2026 أو بعده، أنت تعيد سعر الشراء مطروحاً منه رسوم خدمة Play بالإضافة إلى رسوم بنكية عن كل طلب متنازَع عليه. إليك ما تغيّر، وكم يكلّفك ردّ المبلغ الواحد الآن، ونافذة الـ 24 hours التي يمكنك خلالها الدفاع.
عندما يعيد Apple المال لأحد عملائك، فإن الاسترداد يكون موجوداً بالفعل داخل تطبيقك على revocationDate الخاص بالـ transaction، قبل أن تعمل مهمة الخادم لديك. هنا نوضح أين يظهر اكتشاف الاسترداد في StoreKit 2 على الجهاز، وما الذي يخبرك به revocationDate و revocationReason، ولماذا العميل للسرعة والخادم للحقيقة.
كل استرداد في App Store وGoogle Play يبدأ ساعة تعمل، ومعظمها يعمل من دونك. أقصر نافذة استرداد لدى Apple هي 12 ساعة، ونافذة رد المبالغ المدفوعة لدى Google هي 24 ساعة، واعتبارًا من 3 أغسطس 2026 فإن نافذة رد مبالغ فائتة تصبح فاتورة، وليست مجرد عملية بيع خاسرة. إليك كل مهلة تمسّ حسابك.
يمكن لـ Google Play أن يدفع إلى خادمك إشعار شراء مُلغى في اللحظة التي يُسترد فيها الشراء أو يُرَدّ عبر السداد العكسي أو يُلغى. يحمل الإشعار purchaseToken و orderId و productType و refundType، ويعني شيئًا واحدًا، إلغاء الوصول. إليك كيفية قراءته وربطه.
يمكنك استرداد قيمة أي طلب على Google Play عمره أقل من ثلاث سنوات باستدعاء واحد لواجهة API، مع إلغاء الوصول أو دونه. والقيام بذلك بنفسك قبل أن يتحول النزاع إلى ردّ مبلغ يوفّر عليك رسوم البنك التي تُفرض على المطورين اعتبارًا من 3 أغسطس 2026. إليك كيفية عمل orders.refund.
عندما يطلب أحد العملاء استرداد الأموال من Apple، يكون payload الخاص بـ Send Consumption Information هو ردّك. خفّضت Apple عدده من 12 حقلاً إلى 5، ثلاثة إلزامية واثنان اختياريان. إليك كل حقل، والقيم التي يقبلها كل منها، ونافذة الـ 12 ساعة التي ترسله خلالها.
يعيد endpoint المسمى Get Refund History من Apple سجل استرداد App Store الكامل للعميل على هيئة signed transactions. إليك كل حقل، وكيف يقوم رمز revision بالتقسيم إلى صفحات، ولماذا هو لكل عميل وليس لكل تطبيق، وكم يكلفك استرداد تفوّته.
يتيح طلب الاسترداد داخل التطبيق من Apple للعميل أن يطلب استردادًا دون مغادرة تطبيقك، على ورقة تبنيها Apple وتراجعها. إليك ما يعيده beginRefundRequest، وساعات CONSUMPTION_REQUEST و48 ساعة التي يبدأها على خادمك، وما إذا كان الزر يستحق الإطلاق.
يُبطِل Google Play عملية الشراء بهدوء عند استرداد مبلغها أو حدوث ردّ مبالغ. إن Voided Purchases API هي قائمة تلك الطلبات، حتى تتمكن من إلغاء الوصول. إليك كل حقل، ونافذة الثلاثين يومًا، وخيار الإلغاء الذي يُخفي الطلبات، وما يكلفه ذلك.
يرسل Apple أربع رسائل استرداد عبر App Store Server Notifications V2، ومعظم التطبيقات تتعامل مع اثنتين فقط. إشعار REFUND يخبرك بإلغاء الوصول، وإشعار REFUND_DECLINED يعني احتفظ بالبيع، وإشعار REFUND_REVERSED يعيد البيع إليك ويطلب منك استعادة ما سحبته. إليك ما يتطلبه كل واحد منها.
منذ WWDC24، يحمل كل CONSUMPTION_REQUEST من Apple حقل consumptionRequestReason، وهو السبب الذي ذكره العميل نفسه لرغبته في الاسترداد. هناك خمس قيم، من UNINTENDED_PURCHASE إلى LEGAL، وكل واحدة منها يجب أن تغيّر ما ترسله ردًا خلال نافذتك التي مدتها 12 ساعة. إليك كيف تقرأ كل واحدة منها.
عندما يسحب البنك دفعة في Google Play، ترسل Google إلى خادمك إشعار PendingRefundReviewNotification وتبدأ عدّاداً مدته 24 ساعة. أجب عليه عبر واجهة ReviewRefund مع تفضيل للاسترداد ودليل استهلاك حقيقي، وإلا فسيُحسم النزاع من دونك. إليك المسار كاملاً، حقلاً حقلاً.
تُرسل Apple إلى خادمك طلب CONSUMPTION_REQUEST عندما يطلب العميل استرداد أمواله، لكن المعاملة لا تذكر أبدًا هوية صاحبها. appAccountToken هو الـ UUID الذي يربط عملية الشراء بمستخدمك. اضبطه وستتمكن من الرد على Apple ببيانات حقيقية. تجاهله وستظل تخمّن.
يقوم Google Play تلقائيًا باسترداد المبلغ وإلغاء أي عملية شراء لا يؤكّدها خادمك خلال ثلاثة أيام. إنه فشل في التكامل، وليس قرارًا من العميل، وهو قابل للمنع بالكامل. إليك القاعدة بدقة، ولماذا تُطبَّق، وما تكلّفه كل عملية بيع ضائعة فعليًا.
العميل الذي يطلب الاسترداد مرة بعد مرة ليس حادثًا عابرًا. إساءة استخدام الاسترداد تكلفك المال المُعاد بالإضافة إلى الـ compute الذي أنفقته بالفعل، وكلا المتجرين يمنحك إشارة هوية، وهي appAccountToken من Apple و obfuscated account ID من Google، لربط النمط معًا.
يمكن لكل من Apple و Google إتمام عملية استرداد للأموال بينما يحتفظ العميل بمشترياته. إليك بالضبط متى يُزال الوصول تلقائيا، ومتى يجب على خادمك القيام بذلك، والإشعار الوحيد الذي لا تتعامل معه معظم عمليات التكامل أبدا.
Only two refund flows ever ask for your evidence: Apple's consumption request and Google Play's chargeback review. Everything else, the 48-hour Play refund, support refunds, voided purchases, unacknowledged trials, is decided without you. Here is the full map, what you can prevent, and what you can only record.
When a customer asks Apple for a refund, Apple asks you first. Here's exactly what the CONSUMPTION_REQUEST notification contains, what Apple expects back, how to answer one end to end, and why most developers silently forfeit.
Google quietly rewrote who pays when a Play purchase gets disputed with the bank. For orders placed after August 3, 2026, a lost chargeback comes out of your pocket, and you get 24 hours to fight back. What changed, what it costs, and how to be ready.
Blanket-declining every refund is as wrong as ignoring them. A field guide to measuring what refunds cost you and writing policy rules that protect revenue and your review score at the same time.