- المورد: OneTimeProduct
- OneTimeProductListing
- OneTimeProductTaxAndComplianceSettings
- RegionalTaxConfig
- OneTimeProductPurchaseOption
- الولاية
- OneTimeProductBuyPurchaseOption
- OneTimeProductRentPurchaseOption
- RegionalPricingAndAvailabilityConfig
- مدى التوفّر
- OneTimeProductPurchaseOptionNewRegionsConfig
- مدى التوفّر
- PurchaseOptionTaxAndComplianceSettings
- الطُرق
المورد: OneTimeProduct
منتج واحد مدفوع لمرة واحدة في تطبيق معيّن
| تمثيل JSON |
|---|
{ "packageName": string, "productId": string, "listings": [ { object ( |
| الحقول | |
|---|---|
packageName |
الحقل مطلوب. غير قابل للتغيير اسم حزمة التطبيق الرئيسي |
productId |
الحقل مطلوب. غير قابل للتغيير المعرّف الفريد للمنتج يجب أن يكون فريدًا داخل التطبيق الرئيسي، وأن يبدأ برقم أو حرف صغير، ويمكن أن يشتمل على أرقام (0-9) وحروف صغيرة (a-z) وشُرط سفلية (_) ونقاط (.). |
listings[] |
الحقل مطلوب. مجموعة من بيانات العناوين والأوصاف المترجَمة يجب ألا يحتوي على إدخالات مكرّرة تتضمّن رمز اللغة نفسه. |
taxAndComplianceSettings |
تفاصيل حول الضرائب والامتثال القانوني |
purchaseOptions[] |
الحقل مطلوب. مجموعة خيارات الشراء لهذا المنتج المدفوع لمرة واحدة |
restrictedPaymentCountries |
اختيارية: البُلدان التي يقتصر فيها شراء هذا المنتج المدفوع لمرة واحدة على طرق الدفع المسجّلة في البلد نفسه. إذا كان الحقل فارغًا، لن يتم فرض أي قيود على الموقع الجغرافي للدفع. |
offerTags[] |
اختيارية: قائمة بما يصل إلى 20 علامة مخصّصة تم تحديدها لهذا المنتج المدفوع لمرة واحدة، ويتم عرضها في التطبيق من خلال Billing Library. وستتلقّى خيارات الشراء والعروض الترويجية لهذا المنتج أيضًا هذه العلامات في Billing Library. |
regionsVersion |
النتائج فقط. إصدار إعدادات المناطق الذي تم استخدامه لإنشاء منتج مدفوع لمرة واحدة. |
OneTimeProductListing
بطاقة بيانات متجر إقليمية لمنتج يتم تحصيل سعره مرة واحدة
| تمثيل JSON |
|---|
{ "languageCode": string, "title": string, "description": string } |
| الحقول | |
|---|---|
languageCode |
الحقل مطلوب. لغة بطاقة بيانات المتجر هذه، كما هو محدّد في BCP-47، مثل "en-US". |
title |
الحقل مطلوب. عنوان هذا المنتج بلغة بطاقة بيانات المتجر هذه يجب أن يتألّف من 55 حرفًا كحدٍّ أقصى. |
description |
الحقل مطلوب. وصف هذا المنتج بلغة بطاقة بيانات المتجر هذه الحد الأقصى لعدد الأحرف المسموح به هو 200 حرف. |
OneTimeProductTaxAndComplianceSettings
تفاصيل حول الضرائب وسياسة Google Play والامتثال القانوني للمنتجات المدفوعة لمرة واحدة
| تمثيل JSON |
|---|
{ "regionalTaxConfigs": [ { object ( |
| الحقول | |
|---|---|
regionalTaxConfigs[] |
إعدادات الضريبة على مستوى منطقة معيّنة |
isTokenizedDigitalAsset |
ما إذا تم الإفصاح عن هذا المنتج المدفوع لمرة واحدة كمنتج يمثّل أصلاً رقميًا محوَّلاً إلى رمز مميّز. |
regionalProductAgeRatingInfos[] |
معلومات التقييم حسب الفئة العمرية في المنطقة لا يتوفّر هذا الحقل حاليًا إلا لرمز المنطقة |
productTaxCategoryCode |
رمز فئة الضريبة المفروضة على المنتج المدفوع لمرة واحدة تحدّد فئة الضريبة المفروضة على المنتج معدّلات الضرائب على المعاملات التي تنطبق على المنتج. لمزيد من المعلومات، يُرجى الرجوع إلى مقالة "مركز المساعدة". |
RegionalTaxConfig
تفاصيل حول الضرائب في منطقة جغرافية معيّنة
| تمثيل JSON |
|---|
{ "regionCode": string, "taxTier": enum ( |
| الحقول | |
|---|---|
regionCode |
الحقل مطلوب. رمز المنطقة الذي تنطبق عليه هذه الإعدادات، كما هو محدّد في معيار ISO 3166-1 alpha-2، مثل "US". |
taxTier |
الفئة الضريبية لتحديد معدّل الضريبة المخفَّض بالنسبة إلى المطوِّرين الذين يبيعون الأخبار الرقمية أو المجلّات أو الصحف أو الكتب أو الكتب المسموعة في مناطق مختلفة، قد يكونون مؤهَّلين للاستفادة من تخفيض معدّلات الضريبة. |
eligibleForStreamingServiceTaxRate |
عليك إعلامنا إذا كان تطبيقك يحتوي على منتجات بث، وذلك لكي يتم تحصيل ضريبة المبيعات المحلية وضريبة المبيعات في الولايات الأمريكية بشكل صحيح. لا يتوفّر هذا الحقل إلا في الولايات المتحدة. |
streamingTaxType |
لتحصيل الضرائب المفروضة على خدمات الاتصالات أو الترفيه في الولايات المتحدة، يُرجى اختيار فئة الضريبة المناسبة. |
OneTimeProductPurchaseOption
خيار شراء واحد لمنتج مدفوع لمرة واحدة.
| تمثيل JSON |
|---|
{ "purchaseOptionId": string, "state": enum ( |
| الحقول | |
|---|---|
purchaseOptionId |
الحقل مطلوب. غير قابل للتغيير المعرّف الفريد لخيار الشراء هذا يجب أن يكون المعرّف فريدًا ضمن المنتج المدفوع لمرة واحدة. ويجب أن يبدأ برقم أو حرف صغير، وألّا يتضمّن سوى أحرف صغيرة (a-z) وأرقام (0-9) وواصلات (-)، وألّا يزيد طوله عن 63 حرفًا. |
state |
النتائج فقط. حالة خيار الشراء، أي ما إذا كان نشطًا أم لا لا يمكن تغيير هذا الحقل من خلال تعديل المرجع. استخدِم نقاط النهاية المخصّصة بدلاً من ذلك. |
regionalPricingAndAvailabilityConfigs[] |
معلومات عن السعر ومدى التوفّر على مستوى منطقة معيّنة لخيار الشراء هذا |
newRegionsConfig |
معلومات الأسعار لأي مواقع جغرافية جديدة قد يطلقها Google Play في المستقبل في حال حذف هذا الخيار، لن يتوفّر خيار الشراء تلقائيًا في أيّ مواقع جغرافية جديدة قد يطلقها Google Play في المستقبل. |
offerTags[] |
اختيارية: قائمة بما يصل إلى 20 علامة مخصّصة محدّدة لخيار الشراء هذا، ويتم عرضها في التطبيق من خلال Billing Library. وستتلقّى العروض الترويجية لخيار الشراء هذا أيضًا هذه العلامات في Billing Library. |
taxAndComplianceSettings |
اختيارية: تفاصيل حول الضرائب والامتثال القانوني |
| نوع خيار الشراء هذا يجب ضبط حقل واحد بالضبط. في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الردّ: | |
buyOption |
خيار شراء يمكن شراؤه |
rentOption |
خيار شراء يمكن استئجاره |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
ولاية
الحالة الحالية لخيار الشراء
| عمليات التعداد | |
|---|---|
STATE_UNSPECIFIED |
القيمة التلقائية، يجب عدم استخدامها مطلقًا. |
DRAFT |
خيار الشراء غير متاح للمستخدمين ولم يسبق أن كان متاحًا لهم. |
ACTIVE |
يتوفّر خيار الشراء للمستخدمين. |
INACTIVE |
لم يعُد خيار الشراء متاحًا للمستخدمين. |
INACTIVE_PUBLISHED |
لم يعُد خيار الشراء متاحًا، ولكننا نواصل عرض العرض الترويجي من خلال Play Billing Library لضمان التوافق مع الأنظمة القديمة. يمكن أن تكون خيارات الشراء التي تم نقلها تلقائيًا فقط في هذه الحالة. |
OneTimeProductBuyPurchaseOption
خيار شراء يمكن شراؤه
| تمثيل JSON |
|---|
{ "legacyCompatible": boolean, "multiQuantityEnabled": boolean } |
| الحقول | |
|---|---|
legacyCompatible |
اختيارية: يشير ذلك إلى ما إذا كان خيار الشراء هذا سيتوفّر في مسارات PBL القديمة التي لا تتوافق مع نموذج المنتجات المدفوعة لمرة واحدة. يمكن وضع علامة "متوافق مع الأنظمة القديمة" على خيار شراء واحد فقط. |
multiQuantityEnabled |
اختيارية: ما إذا كان خيار الشراء هذا يسمح بشراء كميات متعددة تتيح ميزة "الكميات المتعددة" للمشتري شراء أكثر من سلعة واحدة في عملية دفع واحدة. |
OneTimeProductRentPurchaseOption
خيار شراء يمكن استئجاره
| تمثيل JSON |
|---|
{ "rentalPeriod": string, "expirationPeriod": string } |
| الحقول | |
|---|---|
rentalPeriod |
الحقل مطلوب. تمثّل هذه القيمة الفترة التي يملك فيها المستخدم إذن الوصول إلى المحتوى. تبدأ عند إكمال مسار الشراء. يتم تحديدها بتنسيق ISO 8601. |
expirationPeriod |
اختيارية: تمثّل هذه القيمة المدة المتاحة للمستخدم بعد بدء استخدام الإذن قبل إبطاله. يتم تحديدها بتنسيق ISO 8601. |
RegionalPricingAndAvailabilityConfig
إعدادات السعر ومدى التوفّر على مستوى منطقة معيّنة لخيار شراء معيّن
| تمثيل JSON |
|---|
{ "regionCode": string, "price": { object ( |
| الحقول | |
|---|---|
regionCode |
الحقل مطلوب. رمز المنطقة الذي تنطبق عليه هذه الإعدادات، كما هو محدّد في معيار ISO 3166-1 alpha-2، مثل "US". |
price |
سعر خيار الشراء في المنطقة المحدّدة يجب ضبطها بالعملة المرتبطة بالمنطقة المحدّدة. |
availability |
تمثّل هذه السمة مدى توفّر خيار الشراء. |
مدى التوفّر
تمثّل هذه السمة مدى توفّر خيار الشراء.
| عمليات التعداد | |
|---|---|
AVAILABILITY_UNSPECIFIED |
لم يتم تحديد مدى التوفّر. يجب عدم استخدامها. |
AVAILABLE |
يتوفّر خيار الشراء للمستخدمين. |
NO_LONGER_AVAILABLE |
لم يعُد خيار الشراء متاحًا للمستخدمين. لا يمكن استخدام هذه القيمة إلا إذا تم ضبط مدى التوفّر سابقًا على AVAILABLE. |
AVAILABLE_IF_RELEASED |
يكون خيار الشراء غير متاح في البداية، ولكن يصبح متاحًا من خلال عرض طلب مُسبَق تم إصداره. |
AVAILABLE_FOR_OFFERS_ONLY |
خيار الشراء غير متاح، ولكن العروض الترويجية المرتبطة به (مثل العرض الترويجي في Play Points) متاحة. |
OneTimeProductPurchaseOptionNewRegionsConfig
معلومات الأسعار لأي مناطق جديدة قد يطلقها Google Play في المستقبل
| تمثيل JSON |
|---|
{ "usdPrice": { object ( |
| الحقول | |
|---|---|
usdPrice |
الحقل مطلوب. السعر بالدولار الأمريكي الذي سيتم استخدامه في أي مناطق جديدة قد يتم إطلاق Google Play فيها. |
eurPrice |
الحقل مطلوب. السعر باليورو الذي سيتم استخدامه في أي مناطق جديدة قد يطلقها Google Play. |
availability |
الحقل مطلوب. مدى التوفّر على مستوى منطقة معيّنة لإعدادات المناطق الجديدة عند ضبط الحالة على "متوفّر"، سيتم استخدام معلومات الأسعار في أي مناطق جديدة قد يطلقها Google Play في المستقبل. |
مدى التوفّر
مدى توفّر إعدادات المناطق الجديدة
| عمليات التعداد | |
|---|---|
AVAILABILITY_UNSPECIFIED |
لم يتم تحديد مدى التوفّر. يجب عدم استخدامها. |
AVAILABLE |
سيتم استخدام الإعدادات في أي مناطق جديدة قد يطلقها Google Play في المستقبل. |
NO_LONGER_AVAILABLE |
لم يعُد الإعداد متاحًا ولن يتم استخدامه في أي مناطق جديدة قد يطلقها Google Play في المستقبل. لا يمكن استخدام هذه القيمة إلا إذا تم ضبط مدى التوفّر سابقًا على AVAILABLE. |
PurchaseOptionTaxAndComplianceSettings
تفاصيل حول الضرائب وسياسة Google Play والامتثال القانوني لخيارات شراء المنتجات المدفوعة لمرة واحدة
| تمثيل JSON |
|---|
{
"withdrawalRightType": enum ( |
| الحقول | |
|---|---|
withdrawalRightType |
اختيارية: تصنيف المحتوى الرقمي أو الخدمة للمنتجات التي يتم توزيعها على المستخدمين في المناطق المؤهَّلة. وفي حال ترك السياسة بدون ضبط، سيتم ضبطها تلقائيًا على " لمزيد من المعلومات، يُرجى الرجوع إلى مقالة "مركز المساعدة". |
الطُرق |
|
|---|---|
|
تحذف هذه الطريقة منتجًا واحدًا أو أكثر من المنتجات المدفوعة لمرة واحدة. |
|
لقراءة بيانات منتج واحد أو أكثر من المنتجات المدفوعة لمرة واحدة |
|
تنشئ أو تعدّل منتجًا واحدًا أو أكثر من المنتجات المدفوعة لمرة واحدة. |
|
تحذف هذه الطريقة منتجًا مدفوعًا لمرة واحدة. |
|
لقراءة بيانات منتج واحد مدفوع لمرة واحدة. |
|
تعرض هذه الطريقة قائمة بجميع المنتجات المدفوعة لمرة واحدة ضمن تطبيق معيّن. |
|
لإنشاء منتج مدفوع لمرة واحدة أو تعديله. |
رموز الخطأ
تعرض عمليات هذا المورد رموز الخطأ التالية في بروتوكول HTTP:
| رمز الخطأ | السبب | الوصف | الدقة |
|---|