لمحة عن البرنامج

يتيح لك برنامج اختيار نظام الفوترة دمج نظام الفوترة الخاص بك أو توجيه المستخدمين إلى موقعك الإلكتروني لإجراء عمليات الشراء باستخدام روابط ويب خارجية. بغض النظر عن الخيار الذي تنفّذه، يجب أن يُتاح للمستخدمين الاختيار بين خدمة "الفوترة في Google Play" ونظام فوترة بديل داخل التطبيق أو روابط ويب خارجية. عليك مراجعة متطلبات البرنامج والتسجيل في برنامج العروض الترويجية الخارجية قبل استخدام واجهات برمجة التطبيقات هذه.

تجربة المستخدم

عندما يبدأ المستخدم عملية شراء، ستظهر له شاشة اختيار تعرض نظام الفوترة البديل (في التطبيق أو روابط الويب الخارجية) وخدمة "الفوترة في Google Play". يمكنك تخصيص هذه العملية حسب الجهة التي تعرض شاشة الاختيار والمكان الذي تتم فيه عملية الدفع. عليك تعديل إعدادات شاشة اختيار محرك البحث المفضّل وروابط الويب الخارجية في Play Console قبل تنفيذ واجهة برمجة التطبيقات في تطبيقك.

شاشة اختيار طريقة الفوترة التي تقدّمها Google مع نظام فوترة بديل
الشكل 1. شاشة اختيار نظام الفوترة التي تعرضها Google وتتضمّن نظام فوترة بديلاً إلى جانب خدمة "الفوترة في Google Play"
شاشة اختيار نظام الفوترة المقدَّمة من Google مع خيار رابط الويب الخارجي
الشكل 2. شاشة اختيار طريقة الفوترة التي تعرضها Google مع خيار رابط خارجي على الويب إلى جانب "نظام الفوترة في Google Play"

1. الجهة التي تعرض شاشة الاختيار

  • تعرض Google: يتولّى Google Play تلقائيًا عرض واجهة مستخدم شاشة اختيار نظام الفوترة كجزء من مسار الفوترة.
  • الخيار الخاص بك : يمكنك تصميم شاشة اختيار مخصّصة وعرضها داخل تطبيقك. في حال اختيار هذا الخيار، عليك اتّباع إرشادات تجربة المستخدم.

2. مكان إجراء الدفع

  • داخل التطبيق: يُكمل المستخدم المعاملة داخل واجهة تطبيقك.
  • رابط ويب خارجي: يتم توجيه المستخدم إلى موقعك الإلكتروني لإكمال المعاملة.

أدوات رقابة الأهل

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

  • بالنسبة إلى شاشات الخيارات التي تعرضها Google: تعالج Google تلقائيًا شاشة أدوات رقابة الأهل قبل عرض شاشة الخيارات.
  • بالنسبة إلى شاشات اختيار يعرضها المطوّر: أنت المسؤول عن طلب واجهات برمجة تطبيقات معيّنة من Play Billing Library لتفعيل أدوات رقابة الأهل. بالنسبة إلى عمليات الشراء داخل التطبيق، يتم ذلك من خلال مربّع حوار إلزامي للمعلومات قبل عرض شاشة الخيارات المخصّصة. بالنسبة إلى الروابط الخارجية، يتم التعامل مع أدوات رقابة الأهل قبل توجيه المستخدم إلى خارج التطبيق.

إرشادات مواد عرض الصور لطرق الدفع

يمكنك تحميل مواد عرض الصور في Play Console التي تمثّل طرق الدفع المتوافقة مع تطبيقك ليتم عرضها على شاشة اختيار نظام الفوترة.

مادة عرض الصورة لطرق الدفع

تتكوّن مادة عرض الصورة الواحدة من بطاقات طرق دفع متعددة ويجب أن تتوافق مع المواصفات المحدّدة في هذه الإرشادات.

مواصفات المسافة بين مواد عرض الصور لطريقة الدفع وأبعادها
الشكل 3. في ما يلي مواصفات مادة عرض الصورة لطريقة الدفع الفردية.

الأبعاد

‫192dp X 20dp

تباعُد البطاقات

8dp

تنسيق الملف

ملف PNG بخلفية شفافة

اختلافات طريقة الدفع

يمكن للمطوّرين اختيار عدد رموز طرق الدفع المتاحة التي يريدون تضمينها في مادة عرض الصورة، بما لا يزيد عن 5 رموز.

يجب ألا تتضمّن الصورة أي صور أو نصوص أخرى.

مثال على مادة عرض صورة لطريقة الدفع تتضمّن صيغتَين للبطاقة
الشكل 4. مثال على مادّة عرض صورة تتضمّن طريقتَي دفع
مثال على مادة عرض صورة لطريقة الدفع تتضمّن خمسة أشكال مختلفة للبطاقة
الشكل 5. مثال على مادة عرض صورة تتضمّن خمس طرق دفع

مواصفات البطاقة

يجب أن تتّبع بطاقات طريقة الدفع المضمّنة في مادة عرض الصورة الإرشادات التالية بشأن الحجم والمسافة والأسلوب.

مواصفات تصميم بطاقة طريقة الدفع الفردية
الشكل 6. مواصفات تفصيلية للحجم ونطاق الحدود والمخطط التفصيلي والهوامش لبطاقة فردية
سمات البطاقة ‫32dp X 20dp
المساحة المتروكة الداخلية 3dp
المخطَّط 1dp (يتم تضمين الحد الداخلي في الأبعاد)، نصف القطر 2dp، ‎#E0E0E0
خلفية البطاقة لون خالص (يُفضّل أن يكون أبيض)

المتطلبات الأساسية

لاستخدام برنامج "اختيار نظام الفوترة"، يجب استيفاء المتطلبات التالية:

  • التسجيل: يجب التسجيل في برنامج "اختيار نظام الفوترة". إذا اخترت تقديم روابط ويب خارجية، عليك تعديل إعداداتك المفضَّلة في Play Console قبل تنفيذها في تطبيقك.
  • إصدار Play Billing Library: يجب استخدام الإصدار 9.1 أو إصدار أحدث من Play Billing Library.

إعداد التقارير

يجب إبلاغ Google Play بشكل آمن بجميع معاملات نظام الفوترة البديل (بما في ذلك المعاملات التي تتم من خلال الروابط الخارجية). لتحقيق ذلك، يجب توفُّر رمز مميّز لمعاملة خارجية. استنادًا إلى سيناريو اختيار نظام الفوترة، يتم إنشاء الرمز المميّز من خلال واجهات برمجة تطبيقات مختلفة. يشير رمز المعاملة المميّز هذا إلى ما إذا كان DeveloperBillingType مصنّفًا كرابط خارجي أو داخل التطبيق. ويُعدّ الرمز المميّز ضروريًا للتحقّق من صحة المعاملات وربطها برسوم الخدمة المناسبة.