شرح رد المدفوعات في Google Play: ما يجب أن يعرفه كل مطوّر
يشتري عميل الباقة المميزة من تطبيقك. وبعد أسابيع، يختفي المبلغ ببساطة من دفعتك. لا بريد إلكتروني. لا تذكرة دعم. مجرد رصيد أقل وبند لم تخطط له. هذا هو رد المدفوعات في Google Play (chargeback)، واعتبارًا من 3 أغسطس 2026، تقع تكلفة خسارته على عاتقك.
لسنوات، كانت Google تتحمل معظم هذه الخسائر. انتهى ذلك الآن. فرد المدفوعات الخاسر يسحب المال مباشرة من إيراداتك. إذا كنت تطوّر لنظام Android وتبيع أي شيء عبر Play Billing، فهذا مال يمكن أن تخسره وأنت نائم. الجانب الإيجابي أنك حصلت أيضًا على طريقة جديدة للدفاع عن نفسك، ومعظم الفرق لم تُفعّلها بعد. يغطي دليلنا لرد المدفوعات في Google Play خطوات الإعداد، لكن هذا المقال يشرح الآلية أولًا.
هذا ليس شرحًا موجّهًا للمستهلكين. بل هو ما تفعله عملية رد المدفوعات في Google Play فعليًا بحساباتك وبنظامك الخلفي، وما يمكنك فعله حيال ذلك.
أبرز النقاط
• رد المدفوعات في Google Play هو عكس قسري للدفع يبدؤه بنك العميل، لا Google ولا فريق الدعم لديك.
• منذ 3 أغسطس 2026، يكلّفك رد المدفوعات الخاسر سعر الشراء مطروحًا منه رسوم خدمة Google، بالإضافة إلى رسوم رد المدفوعات التي يفرضها البنك.
• ترسل Google إشعار PendingRefundReviewNotification عبر Real-time Developer Notifications عندما يحتاج النزاع إلى مدخلاتك.
• أمامك 24 ساعة من لحظة ذلك الإشعار للرد عبر ReviewRefund API.
• استجابتك الأولى عبر API هي الوحيدة التي تُحتسب. الاستدعاءات اللاحقة تُتجاهل، حتى وإن أعاد API الاستجابة OK.
• رسوم رد المدفوعات البنكية ثابتة، لذا في المنتجات الرخيصة قد تكلّفك الرسوم وحدها أكثر من قيمة البيع.
• تعيين معرّف حساب مموّه (obfuscated account ID) عند الشراء هو ما يتيح لك ربط النزاع بمستخدم حقيقي.
• التزام الصمت يعني أنك تتحمل الخسارة كاملة دون أي حجة مسجّلة.
ما هو رد المدفوعات في Google Play؟
رد المدفوعات في Google Play هو أن يعكس بنك العميل دفعة سبق أن سددها مقابل تطبيقك أو عملية شراء داخل التطبيق.
العميل لا يطلب منك. ولا يطلب من Google. بل يتصل ببنكه أو بجهة إصدار بطاقته ويعترض على العملية. يسحب البنك المال ويفتح تحقيقًا. يختلف هذا عن الاسترداد العادي لأنه يبدأ خارج المتجر، داخل النظام المصرفي، حيث لا تملك أي حساب مباشر.
مثال. يشتري شخص اشتراكًا سنويًا بقيمة $40. بعد أسبوعين، يخبر بنكه أنه لم يصرّح بهذه العملية قط. يسترد البنك الـ $40 ويضع علامة على العملية كمتنازع عليها. ربما تكون قد قدّمت بالفعل شهرًا من الميزات المميزة. رد المدفوعات لا يكترث بما قدّمته.
على Play، تُعدّ Google هي التاجر المسجّل (merchant of record)، لذا فالضرر المباشر عليك مالي وليس مشكلة سمعة لدى معالج الدفع. لكن هذا لا يزال يعني خروج مال حقيقي من حسابك.
لماذا يختلف رد المدفوعات عن الاسترداد
الاسترداد طلب يُعالج داخل Google Play. أما نزاع رد المدفوعات في Google Play فيعالجه بنك.
يتبع الاسترداد قواعد Google وإعداداتك. أما رد المدفوعات فيتبع قواعد شبكات البطاقات والجداول الزمنية للبنوك. سيطرتك أقل بكثير، والحسابات أسوأ، لأن البنك يضيف رسومه الثابتة فوق قيمة البيع المعكوسة. يمكن للاسترداد العادي أيضًا أن يمرّ عبر خادمك دون أي إشعار، ورد المدفوعات أكثر صمتًا منه حتى يكون المال قد ذهب بالفعل.
استرداد Google Play | رد المدفوعات في Google Play |
يبدأ داخل Google Play بواسطة المستخدم أو قواعدك | يبدأ لدى البنك بواسطة العميل |
يتبع سياسة Google Play وإعداداتك | يتبع قواعد شبكات البطاقات والبنوك |
يعيد قيمة البيع إلى المشتري | يعيد قيمة البيع بالإضافة إلى رسوم بنكية ثابتة |
يمكنك غالبًا منعه أو التحكم فيه | يمكنك فقط الاعتراض عليه بالأدلة |
لا رسوم بنكية إضافية | تُضاف رسوم رد المدفوعات البنكية إلى خسارتك |
مثال. الاسترداد على عملية شراء بقيمة $10 يعيد $10 إلى المشتري. أما رد المدفوعات على نفس العملية فقد يعيد الـ $10 ويضيف رسومًا بنكية ثابتة. في عملية بيع صغيرة، قد يتركك نزاع واحد في خسارة تفوق ما حققته تلك العملية أصلًا.
كيف تعمل عملية رد المدفوعات في Google Play
تبدأ عملية رد المدفوعات في Google Play عندما يعترض بنك على عملية، ثم تراجعها Google، وفي الحالات التي تحتاج إلى مدخلاتك، تطلب منك الأدلة ضمن مهلة محددة.
إليك سير العملية خطوة بخطوة:
1. يعترض العميل على العملية لدى بنكه.
2. يرسل البنك النزاع إلى Google بصفتها التاجر المسجّل.
3. تراجع Google الإشارات التي تملكها بالفعل عن عملية الشراء.
4. في النزاعات التي تحتاج إلى مراجعة المطوّر، ترسل Google إشعار PendingRefundReviewNotification عبر Real-time Developer Notifications.
5. أمامك 24 ساعة للرد عبر ReviewRefund API بتفضيلك وأي أدلة استخدام.
6. تدافع Google عن القضية أمام البنك باستخدام ما أرسلته.
مثال. يصل إشعار إلى موضوع Pub/Sub الخاص بك في الساعة 2 صباحًا. لا أحد يراقب قائمة الانتظار. بحلول الساعة 2 صباحًا من اليوم التالي تكون المهلة قد انتهت. إذا لم يجب نظامك قط، تدافع Google عن القضية ولا يوجد في السجل سوى رواية العميل. يمكنك قراءة كيف تصف Google ذلك في وثائق رد المدفوعات الرسمية.
ماذا يحدث بعد إشعار رد المدفوعات؟
بعد وصول الإشعار، يبدأ عدّاد الـ 24 ساعة، ولا يُسجَّل سوى ردك الأول عبر ReviewRefund API.
يمكن أن يحمل ردك هذه الحقول:
• pendingRefundToken: الرمز الوارد في الإشعار. إلزامي، وتعيده كما هو حتى تتمكن Google من مطابقة ردك بالنزاع.
• sampleContentProvided: علامة true أو false تحدد ما إذا كنت قد قدّمت عيّنة مجانية أو فترة تجريبية أو معلومات واضحة عن الوظائف قبل الشراء.
• refundPreference: تفضيلك: APPROVE أو DECLINE أو NEUTRAL، بناءً على منطقك الخاص.
• consumptionPercentageMilliunits: مقدار ما استخدمه العميل، بوحدات الملّي، حيث يعني 45200 نسبة 45.2 بالمئة.
• consumptionUsageEvents: حتى 1,000 حدث، يحمل كل منها طابعًا زمنيًا وعنوان IP وموقعًا تقريبيًا ووصفًا يصل إلى 5,000 حرف.
قاعدة تُربك الفرق. لا يُخزَّن سوى استدعائك الأول. الاستدعاءات اللاحقة تعيد OK لكنها لا تغيّر شيئًا. لذا فإن الرد الأول الناقص يصبح دائمًا.
مثال. يرسل خادمك ردًا سريعًا يفتقر إلى أحداث الاستخدام، مع نية إرسالها في استدعاء ثانٍ. يُتجاهل ذلك الاستدعاء الثاني بصمت. والرد الهزيل هو الآن الرد الوحيد الذي تملكه Google. القائمة الكاملة للحقول موجودة في مرجع ReviewRefund API.
كيف ينبغي للمطوّرين الرد
ردّ تلقائيًا، ضمن المهلة، بتفضيل واضح وأدلة استخدام حقيقية مرتبطة بالطلب المتنازع عليه.
الرد القوي يفعل عادةً أربعة أشياء:
• يطابق النزاع بمستخدم حقيقي عبر معرّف الحساب المموّه الذي عُيّن عند الشراء.
• يحدد تفضيلًا بناءً على منطقك الخاص، مثل نمط الاحتيال أو مستوى الاستهلاك.
• يرفق أحداث الاستخدام مع الطوابع الزمنية وعناوين IP والموقع التقريبي.
• يوضح ما إذا كانت عيّنة أو فترة تجريبية أو معاينة للوظائف متاحة قبل الشراء.
مثال. مستخدم لديه 60 جلسة مسجّلة، وعنوان IP يطابق بلد تسجيله، ونسبة استهلاك واضحة، يصعب على البنك اعتباره غير مصرّح به. هذه الأدلة هي بالضبط ما تحيله Google نيابةً عنك. أما الحساب الذي لا يملك شيئًا من ذلك فلا يمنح Google أي حجة للدفاع.
الأخطاء الشائعة التي يرتكبها المطوّرون
أكبر الأخطاء هي عدم الاستماع للإشعار، وتفويت مهلة الـ 24 ساعة، وعدم وجود طريقة لربط النزاع بمستخدم.
يتكرر النمط نفسه عبر الفرق:
• عدم الاشتراك في Real-time Developer Notifications لكل أنواع الإشعارات.
• التعامل مع المهلة على أنها ساعات عمل بدلًا من عدّاد صارم مدته 24 ساعة.
• عدم تعيين معرّف حساب مموّه أبدًا، فلا يمكن مطابقة النزاعات بمستخدم.
• إرسال رد أول غير مكتمل وافتراض أن ردًا لاحقًا سيصلحه.
• تخطي API لأنه اختياري من الناحية التقنية، مع تحمّل كل خسارة رغم ذلك.
مثال. يفترض فريق أن شخصًا يمكنه التعامل مع النزاعات خلال ساعات العمل. يصل إشعار ليلة الجمعة. بحلول الاثنين تكون المهلة قد انتهت في ثلاث حالات منفصلة، وكل واحدة منها أصبحت الآن خسارة صامتة.
إجراء المطوّر | إجراء Google |
تعيين معرّف حساب مموّه عند الشراء | تستخدمه لربط النزاع بالطلب الصحيح |
الاشتراك في RTDN لكل الأنواع | ترسل PendingRefundReviewNotification لحالات المراجعة |
الرد خلال 24 ساعة عبر ReviewRefund | تسجّل الرد الأول الذي تتلقاه فقط |
إرفاق أدلة الاستخدام والتفضيل | تدافع عن القضية أمام البنك نيابةً عنك |
عدم فعل أي شيء | تقرر بناءً على رواية العميل وحدها، وتُحمَّل الخسارة عليك |
أثر رد المدفوعات على الإيرادات
كل رد مدفوعات خاسر لمطوّر Google Play يكلّفك سعر البيع مطروحًا منه رسوم خدمة Google، بالإضافة إلى رسوم بنكية ثابتة، لذا قد تتحول عمليات الشراء الصغيرة إلى خسارة صافية.
حالتان سريعتان توضحان المدى. اشتراك بقيمة $40 يخسر نزاعًا يكلّفك صافي إيرادك من تلك العملية بالإضافة إلى الرسوم البنكية. أما حزمة عملات بقيمة $2 فأسوأ: الرسوم البنكية الثابتة قد تفوق قيمة البيع بكثير، فيمحو نزاع واحد هامش الربح من عمليات شراء نظيفة كثيرة.
الخسارة تتراكم أيضًا. فقد أنفقت بالفعل موارد حوسبة وتخزين، وأحيانًا دعمًا، لخدمة تلك العملية. واسترداد الإيراد منك لا يعيد لك تلك التكاليف. والمعترضون المتكررون يكلّفونك أكثر من مرة، ولهذا فإن مطابقة النزاعات بهوية المستخدم مهمة للغاية.
أفضل الممارسات للوقاية من رد المدفوعات
لا يمكنك منع عميل من الاتصال ببنكه، لذا فإن الوقاية من رد المدفوعات تعني أمرين: تقليل النزاعات التي يمكنك تقليلها، والاعتراض دائمًا على تلك التي تصلك.
قائمة تحقق عملية:
• عيّن معرّف حساب مموّه في كل عملية شراء دون استثناء.
• اشترك في Real-time Developer Notifications لكل أنواع الإشعارات.
• سجّل الاستخدام مع الطوابع الزمنية وعناوين IP والموقع التقريبي منذ اليوم الأول.
• اجعل شروط الفوترة وتفاصيل الفترة التجريبية واضحة قبل الشراء، فهذا يقلل من ادعاءات "لم أصرّح بذلك".
• أتمت الرد عبر ReviewRefund حتى لا يعتمد أي شيء على وجود شخص مستيقظ.
هناك خطوة أخرى تنساها الفرق. سواء ربحت النزاع أو خسرته، فإن سحب صلاحية الوصول بعد عكس الدفع مهمتك أنت، لا مهمة Google. فحركة المال وانتهاء الوصول حدثان منفصلان.
مثال. التطبيق الذي يسجّل الجلسات ويعيّن معرّفات الحسابات منذ البداية يمكنه الرد على أي نزاع في ثوانٍ. أما التطبيق الذي لم يسجّل شيئًا فلا يملك ما يرسله، والمهلة تنتهي في الحالتين على حد سواء.
سد الفجوة
الفجوة التي تحملها معظم الفرق هي المسافة بين اللحظة التي تطلب فيها Google الأدلة واللحظة التي يلاحظ فيها شخص ما ذلك.
القواعد معلنة. والمهلة ثابتة عند 24 ساعة. والمتغير الحقيقي الوحيد هو ما إذا كان نظامك يجيب في الوقت المناسب ببيانات حقيقية. المعالجة اليدوية تخسر هذا السباق في كل مرة تقريبًا، لأن النزاعات لا تنتظر ساعات الدوام.
كان رد المدفوعات مشكلة Google. أما الآن فهو مشكلتك، لكن الأدلة وAPI اللازم لاستخدامها أصبحا بين يديك أيضًا. الفرق التي تفعّل هذا تحتفظ بالإيرادات التي تعيدها الفرق الصامتة بهدوء.
أين تُوثَّق هذه السياسات
هذه هي المصادر الأساسية وراء كل ما سبق. لا مدونات من أطراف ثالثة، بل وثائق Google الرسمية فقط.
• Google Play Billing: مساعدة Google في الاعتراض على رد المدفوعات
• Google Play Developer API: مرجع orders.reviewrefund
• مساعدة Google Play Console: مسؤولية تكاليف الاسترداد ورد المدفوعات
المراجع
الأسئلة الشائعة
رد المدفوعات هو عكس للدفع يبدؤه بنك العميل، لا Google.
الاسترداد يُعالج داخل Google Play؛ أما رد المدفوعات فيعالجه بنك العميل
أمامك 24 ساعة بعد تلقي الإشعار.
تمضي Google في القضية دون مدخلاتك، وقد تُحمَّل الخسارة عليك إذا خُسر النزاع.
نعم. ردّ عبر ReviewRefund API بقرارك والأدلة الداعمة.
قيمة البيع (مطروحًا منها رسوم خدمة Google) بالإضافة إلى رسوم رد المدفوعات التي يفرضها البنك.
نعم. يمكن الاعتراض على مدفوعات الاشتراكات أيضًا عبر رد المدفوعات.
لا يمكنك منع كل حالات رد المدفوعات، لكن التسجيل الجيد، والفوترة الواضحة، والرد السريع يمكن أن تقللها.






