يتيح لك برنامج "اختيار نظام الفوترة" دمج نظام الفوترة الخاص بك أو توجيه المستخدمين إلى موقعك الإلكتروني لإجراء عمليات الشراء باستخدام روابط ويب خارجية. وبغض النظر عن الخيار الذي تطبقّه، يجب منح المستخدمين إمكانية الاختيار بين "الفوترة في Google Play" وإمّا نظام فوترة بديل داخل التطبيق أو روابط ويب خارجية. عليك مراجعة متطلبات البرنامج والتسجيل في برنامج "خيارات الفوترة" قبل استخدام واجهات برمجة التطبيقات هذه.
تجربة المستخدم
عندما يبدأ المستخدم عملية شراء، ستظهر له شاشة خيار تعرض نظام الفوترة البديل (في التطبيق أو روابط الويب الخارجية) و"الفوترة في Google Play". يمكنك تخصيص هذه العملية حسب الجهة التي تعرض شاشة الاختيار والمكان الذي تتم فيه عملية الدفع. عليك تعديل الإعدادات المفضَّلة لشاشة اختيار نظام الفوترة والروابط الخارجية على الويب في Play Console قبل استخدام واجهة برمجة التطبيقات في تطبيقك.
1. مَن يعرض شاشة الاختيار؟
- معالجة Google: يتولّى Google Play تلقائيًا معالجة واجهة مستخدم شاشة الاختيار كجزء من مسار الفوترة.
- شاشة اختيار من إعدادك : يمكنك تصميم شاشة اختيار مخصّصة وعرضها داخل تطبيقك. إذا اخترت هذا الخيار، عليك اتّباع إرشادات تجربة المستخدم.
2. مكان إجراء الدفع
- داخل التطبيق: يُكمل المستخدم المعاملة ضمن واجهة تطبيقك.
- رابط ويب خارجي: يتم توجيه المستخدم إلى موقعك الإلكتروني لإكمال المعاملة.
أدوات رقابة الأهل
يُسمح للمستخدمين الخاضعين للإشراف باختيار نظام الفوترة، ولكن يجب عرض أدوات رقابة الأهل الإلزامية وشاشات المعلومات لمرة واحدة.
- بالنسبة إلى شاشات الخيارات التي تعرضها Google: تتولّى Google تلقائيًا عرض شاشة أدوات رقابة الأهل قبل عرض شاشة الخيارات.
- بالنسبة إلى شاشات الخيارات التي يعرضها المطوّر: أنت المسؤول عن استدعاء واجهات برمجة تطبيقات معيّنة من Play Billing Library لتفعيل أدوات رقابة الأهل. بالنسبة إلى عمليات الشراء داخل التطبيق، يتم ذلك من خلال مربّع حوار يتضمّن معلومات إلزامية قبل عرض شاشة الخيارات المخصّصة. بالنسبة إلى الروابط الخارجية، يتم التعامل مع أدوات رقابة الأهل قبل توجيه المستخدم إلى خارج التطبيق.
إرشادات مواد عرض الصور لطريقة الدفع
يمكنك تحميل مواد عرض الصور في Play Console التي تمثّل طرق الدفع المتاحة لعرضها على شاشة اختيار نظام الفوترة.
مادة عرض الصورة لطرق الدفع
تتكوّن مادة عرض الصورة الواحدة من بطاقات طرق دفع متعدّدة ويجب أن تستوفي المواصفات المحدّدة في هذه الإرشادات.
الأبعاد |
192 وحدة بكسل مستقلة عن الكثافة × 20 وحدة بكسل مستقلة عن الكثافة |
تباعُد البطاقات |
8dp |
تنسيق الملف |
ملف PNG بخلفية شفافة |
اختلافات طريقة الدفع
يمكن للمطوّرين اختيار عدد رموز طرق الدفع المتاحة التي يريدون تضمينها في مادة عرض الصورة، بما لا يزيد عن 5 رموز.
يجب ألا تتضمّن الصورة أي صور أو نصوص أخرى.
مواصفات البطاقة
يجب أن تتّبع بطاقات طريقة الدفع المضمّنة في مادة عرض الصورة الإرشادات التالية بشأن الحجم والتباعد والأسلوب.
| أبعاد البطاقة | 32 وحدة بكسل مستقلة عن الكثافة × 20 وحدة بكسل مستقلة عن الكثافة |
| المساحة المتروكة الداخلية | 3dp |
| المخطَّط | 1dp (يتم تضمين الحد الداخلي في الأبعاد)، نصف القطر 2dp، #E0E0E0 |
| خلفية البطاقة | لون خالص (يُفضّل الأبيض) |
المتطلبات الأساسية
لاستخدام برنامج اختيار نظام الفوترة، يجب استيفاء المتطلبات التالية:
- التسجيل: يجب التسجيل في برنامج "خيارات الفوترة". إذا اخترت تقديم روابط إلكترونية خارجية، عليك تعديل الإعدادات المفضَّلة في Play Console قبل تنفيذها في تطبيقك.
- إصدار Play Billing Library: يجب استخدام الإصدار 9.1 أو إصدار أحدث من Play Billing Library.
إعداد التقارير
يجب إبلاغ Google Play بشكل آمن بجميع معاملات نظام الفوترة البديل (بما في ذلك المعاملات من الروابط الخارجية). لتحقيق ذلك، يجب توفُّر رمز مميّز لمعاملة خارجية. استنادًا إلى سيناريو اختيار نظام الفوترة، يتم إنشاء الرمز المميّز من خلال واجهات برمجة تطبيقات مختلفة. يشير رمز المعاملة المميّز هذا إلى ما إذا كان DeveloperBillingType مصنّفًا على أنّه رابط خارجي أو داخل التطبيق. ويُعدّ الرمز المميّز ضروريًا للتحقّق من صحة المعاملات وربطها برسوم الخدمة المناسبة.