أنت تعرض مستندات Apigee Edge.
انتقل إلى
مستندات Apigee X. معلومات
مقدمة
تتيح لك ميزة تحقيق الربح إجراء تعديلات على تفاصيل الفوترة. على سبيل المثال، قد تحتاج زيادة أو خفض حصة الأرباح أو الرسوم عن شهر فوترة معيّن بسبب تباينًا في سجلاتك.
استكشاف صفحة تسويات الفوترة
انتقل إلى صفحة تسويات الفوترة، كما هو موضح أدناه.
Edge
للوصول إلى صفحة تسويات الفوترة باستخدام واجهة مستخدم Edge:
- سجِّل الدخول إلى apigee.com/edge.
- اختَر نشر >. تحقيق الربح > تسويات الفوترة في شريط التنقل الأيمن.
ستظهر لك صفحة تسويات الفوترة.
كما هو موضح في الشكل، تتيح لك صفحة تسويات الفوترة إجراء ما يلي:
- عرض القائمة الحالية لتسويات رصيد الحساب
- إضافة تسوية فوترة
- تعديل تسوية فوترة
- البحث في قائمة تسويات رصيد الحساب
الإصدار الكلاسيكي Edge (السحابة الإلكترونية الخاصة)
للوصول إلى صفحة "تعديلات الفوترة" باستخدام واجهة مستخدم الإصدار الكلاسيكي من Edge:
- سجّل الدخول إلى
http://ms-ip:9000
، حيث ms-ip هو عنوان IP أو اسم نظام أسماء النطاقات لعقدة خادم الإدارة. - اختَر تحقيق الربح >. التعديلات في شريط التنقّل العلوي
تمكّنك صفحة تسويات الفوترة من:
- عرض القائمة الحالية لتسويات رصيد الحساب
- إضافة تسوية فوترة
- تعديل تسوية فوترة
- البحث في قائمة تسويات رصيد الحساب
إضافة تسوية فوترة
لإضافة تسوية فوترة:
- الوصول إلى صفحة تسويات الفوترة.
- انقر على + تسوية.
- أدخل المعلومات التالية:
الحقل الوصف الاسم اسم وصفي سيظهر في مستند الفوترة.
النسبة المئوية للتسوية مبلغ التسوية، كنسبة موجبة أو سالبة. موجب تقوم النسبة المئوية بتعديل حصة الأرباح أو الرسوم في المعاملة بذلك النسبة المئوية. تؤدي التسوية السالبة إلى تسوية حصة الأرباح أو الرسوم في معاملة حسب تلك النسبة المئوية. يُرجى إدخال رقم عشري موجب أو سالب (مع رقم إلى منزلتين عشريتين).
شهر الفوترة شهر الفوترة للتسوية اختَر شهرًا من القائمة المنسدلة.
نوع المعاملة نوع المعاملة التي تريد تطبيق التسوية عليها اختَر القيمة من القائمة المنسدلة:
- كل المعاملات
- تحصيل الرسوم (نموذج شحن المعاملات)
- الشراء (معاملات نموذج مشاركة الأرباح)
- ردّ الأموال (معاملات نموذج مشاركة الأرباح)
المنتج منتج واجهة برمجة التطبيقات الذي تريد تطبيق التعديل عليه. لا يمكنك تطبيق تعديل واحد لعدة منتجات واجهة برمجة تطبيقات. إذا كنت بحاجة إلى تطبيق تسوية على منتجات متعددة لواجهة برمجة التطبيقات، يمكنك إنشاء تعديل لكل منتج. اختيار منتج لواجهة برمجة التطبيقات من القائمة المنسدلة.
مطور التطبيق المطوّر الذي تريد تطبيق التسوية عليه يمكنك تطبيق تعديلات لجميع المطوِّرين (بشكل تلقائي) أو لمطوّر برامج معيّن. اختيار "الكل المطوِّرون" أو مطور معين من القائمة المنسدلة.
- انقر على إنشاء تعديل.
تعديل تسوية فوترة
لتعديل تسوية فوترة:
- الوصول إلى صفحة تسويات الفوترة.
- ضع مؤشر الماوس فوق تسوية الفوترة التي تريد تعديلها وانقر على في قائمة الإجراءات.
- حدِّث تسوية الفوترة، كما هو مطلوب.
- انقر على تعديل التسوية.
إجراء تسويات رصيد باستخدام واجهة برمجة التطبيقات
توضّح الأقسام التالية كيفية إجراء تسويات رصيد باستخدام واجهة برمجة التطبيقات.
إجراء تسوية فوترة باستخدام واجهة برمجة التطبيقات
يمكنك تعديل تفاصيل الفوترة عن طريق إصدار طلب POST إلى /organizations/{org_name}/billing-adjustments. عند تقديم الطلب، فإنك تحدد في نص الطلب:
- اسم تسوية الفوترة.
- يشير ذلك المصطلح إلى نسبة تعديل مئوية، وهي قيمة مئوية موجبة أو سالبة. على التوالي زيادة أو خفض الفاتورة.
- شهر الفوترة.
- سنة الفوترة.
- المؤسسة التي يتم تطبيق تسوية الفوترة عليها.
يمكنك أيضًا تحديد سمات أخرى، مثل:
- نوع المعاملة التي تريد تطبيق التسوية عليها (مثل عملية شراء معاملة).
- المطوّر الذي تريد تطبيق التسوية عليه
- سواء كنت تريد تطبيق التسوية على المطوّرين الذين يستخدمون نظام الدفع المُسبق أو المطوّرِين الذين يستخدمون نظام الدفع الآجل أو كليهما.
- حزمة واجهة برمجة التطبيقات التي تريد تطبيق التعديل عليها.
- منتج واجهة برمجة التطبيقات الذي تريد تطبيق التعديل عليه.
راجع إعدادات ضبط تسوية الفوترة للحصول على قائمة كاملة خصائص تسوية الفوترة التي يمكنك تحديدها في طلب تسوية.
في حال عدم تحديد خاصية اختيارية، ستخضع تسوية مستند الفوترة بالكامل شاملة لذلك الموقع. على سبيل المثال، إذا لم يتم تحديد نوع معاملة، فلن يتم تحديد سينطبق التعديل على جميع أنواع المعاملات.
يقوم المثال التالي بإجراء تسوية فوترة لشهر الفوترة المفتوح، حزيران (يونيو) 2013. تشير رسالة الأشكال البيانية تسويتها بعامل يبلغ 3%، ويتم تطبيقها على معاملات الشراء، ومنتج الدفع والمطورين بنظام الدفع عند الاستخدام. نظرًا لأن الخصائص المخصصة لتحديد موقع مطوّر البرامج أو حزمة واجهة برمجة التطبيقات، فسيتم تطبيق التعديل على جميع المطوّرين (الذين مطورو برامج الدفع عند الاستخدام)، ومنتج الدفع في جميع حزم واجهة برمجة التطبيقات.
$ curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "Purchase Adjustment Negative3", "adjustmentPercentageFactor": -3, "billingMonth": 6, "billingYear": 2017, "isPublished": false, "transactionType": "PURCHASE", "developerBillingType": "POSTPAID", "organization": { "id": "{org_name}" }, "product": { "id": "payment" } }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments" \ -u email:password
يجب أن يبدو الرد على النحو التالي (يظهر جزء فقط من الرد):
{ "adjustmentPercentageFactor" : -3, "billingMonth" : 6, "billingYear" : 2017, "developerBillingType" : "POSTPAID", "id" : "511144db-7fb1-4c74-bafb-5bc7a6380c9c", "isPublished" : false, "name" : "Purchase Adjustment Negative3", "organization" : { ... }, "product" : { "customAtt1Name" : "user", "description" : "Payment", "displayName" : "Payment", "id" : "payment", "name" : "payment", "organization" : { ... }, "status" : "CREATED", "transactionSuccessCriteria" : "Status=='200 OK'" }, "transactionType" : "PURCHASE" }
عرض تسويات رصيد الحساب باستخدام واجهة برمجة التطبيقات
يمكنك عرض تسوية فوترة محددة أو جميع تسويات رصيد الحساب لإحدى المؤسسات.
للاطّلاع على تسوية فوترة معيّنة، يمكنك إصدار طلب استرداد بيانات باستخدام GET إلى
/organizations/{org_name}/billing-adjustments/{billing_adjustment_id}
، حيث
{billing_adjustment_id}
هو تحديد تسوية فوترة محدّدة
(يتم عرض المعرّف في الرد عند إنشاء تسوية الفوترة). على سبيل المثال:
$ curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments/511144db-7fb1-4c74-bafb-5bc7a6380c9c" \ -u email:password
لعرض جميع تسويات رصيد الحساب لإحدى المؤسسات، يمكنك إصدار طلب استرداد بيانات باستخدام GET إلى
/organizations/{org_name}/billing-adjustments
على سبيل المثال:
$ curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments" \ -u email:password
يجب أن يبدو الرد على النحو التالي (يظهر جزء فقط من الرد):
{ "billingAdjustment" : [ { "adjustmentPercentageFactor" : -3, "billingMonth" : 6, "billingYear" : 2017, "developerBillingType" : "POSTPAID", "id" : "511144db-7fb1-4c74-bafb-5bc7a6380c9c", "isPublished" : false, "name" : "Purchase Adjustment Negative3", "organization" : { ... }, "product" : { "customAtt1Name" : "user", "description" : "Payment", "displayName" : "Payment", "id" : "payment", "name" : "payment", "organization" : { ... }, "status" : "CREATED", "transactionSuccessCriteria" : "Status=='200 OK'" }, "transactionType" : "PURCHASE" }, { "adjustmentPercentageFactor" : 5.0000, "billingMonth" : 5, "billingYear" : 2017, "id" : "53c363c0-7e1d-4dc1-9392-cf86656225f2", "isPublished" : false, "monetizationPackage" : { "description" : "Communications", "displayName" : "Communications", "id" : "communications", "name" : "Communications", "organization" : { ... }, "product" : [ { "customAtt1Name" : "user", "description" : "Messaging", "displayName" : "Messaging", "id" : "messaging", "name" : "messaging", "organization" : { ... }, "status" : "CREATED" }, { ... }, "status" : "CREATED", "transactionSuccessCriteria" : "Status=='200 OK'" } ], "status" : "CREATED" }, "name" : "Test Package Adjustment", "organization" : { ... }, "product" : { "customAtt1Name" : "user", "description" : "Location", "displayName" : "Location", "id" : "location", "name" : "location", "organization" : { ... }, "status" : "CREATED", "transactionSuccessCriteria" : "Status=='200 OK'" } } ], "totalRecords" : 2 }
تعديل تسوية فوترة باستخدام واجهة برمجة التطبيقات
يمكنك تحديث تسوية فوترة عن طريق إصدار طلب PUT إلى
/organizations/{org_name}/billing-adjustments/{billing_adjustment_id}
، حيث
{billing_adjustment_id}
هو تعريف تسوية الفوترة المحدّدة.
عند إجراء التحديث، عليك تحديد الخصائص المعدّلة في نص الطلب
تعريف تسوية الفوترة التي سيتم تحديثها. يجب عليك أيضًا تحديد خيارات
خصائص تسوية الفوترة، أي خصائص الاسم والنسبة المئوية للتسوية
شهر الفوترة وسنة الفوترة والمؤسسة.
على سبيل المثال، يعمل طلب البيانات من واجهة برمجة التطبيقات التالي على تعديل عامل النسبة المئوية للتعديل والاسم ( تم تسليط الضوء على الخصائص المعدّلة في المثال):
$ curl -H "Content-Type: application/json" -X PUT -d \ '{ "id" : "511144db-7fb1-4c74-bafb-5bc7a6380c9c ", "adjustmentPercentageFactor": -5, "name" : "Purchase Adjustment Negative5", "billingMonth": 6, "billingYear": 2017, "isPublished": false, "transactionType": "PURCHASE", "developerBillingType": "POSTPAID", "organization": { "id": "{org_name}" }, "product": { "id": "payment" } }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments/511144db-7fb1-4c74-bafb-5bc7a6380c9c" \ -u email:password
حذف تسوية فوترة باستخدام واجهة برمجة التطبيقات
يمكنك حذف تسوية فوترة عن طريق إصدار طلب حذف
/organizations/{org_name}/billing-adjustments/{billing_adjustment_id}
، حيث
{billing_adjustment_id}
هو تحديد تسوية الفوترة التي يجب
حذف. على سبيل المثال:
$ curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments/511144db-7fb1-4c74-bafb-5bc7a6380c9c" \ -u email:password
إعدادات ضبط تسوية الفوترة لواجهة برمجة التطبيقات
تتوفر خيارات الضبط التالية لتسويات رصيد الحساب:
الاسم | الوصف | تلقائي | مطلوب؟ |
---|---|---|---|
name |
اسم وصفي لتسوية الفوترة. |
لا ينطبق | نعم |
adjustmentPercentageFactor |
مبلغ التسوية، كنسبة مئوية رقمية موجبة أو سالبة. موجب على تسوية حصة الأرباح أو الرسوم في المعاملة بالنسبة المئوية. حاسمة نسبة سالبة إلى تعديل حصة الأرباح أو الرسوم في المعاملة بذلك النسبة المئوية. ويمكن أن تتراوح القيم من -100 إلى 999.9999. |
لا ينطبق | نعم |
billingMonth |
شهر الفوترة لتسوية الفوترة، ويتم تحديده كعدد صحيح. مثلاً، 11 لشهر ديسمبر. |
لا ينطبق | نعم |
billingYear |
سنة الفوترة لتسوية الفوترة، والتي يتم تحديدها باستخدام التنسيق التالي: YYYY. على سبيل المثال، 2017. |
لا ينطبق | نعم |
organization |
المؤسسة التي تنطبق عليها تسوية الفوترة. |
لا ينطبق | نعم |
isPublished |
علامة تحدد ما إذا كان يجب نشر التعديل. يمكن أن تكون القيمة واحدة ما يلي:
|
لا ينطبق | لا |
transactionType |
نوع المعاملات التي تنطبق عليها تسوية الفوترة. يمكن أن يكون النوع واحدًا ما يلي:
|
لا ينطبق | لا |
developerBillingType |
نوع فوترة المطوِّر الذي تنطبق عليه تسوية الفوترة. يمكن أن تكون القيمة واحد مما يلي:
|
لا ينطبق | لا |
product |
منتج واجهة برمجة التطبيقات الذي تنطبق عليه تسوية الفوترة. إذا لم تحدد هذا الموقع، تنطبق تسوية الفوترة على جميع منتجات واجهة برمجة التطبيقات. |
لا ينطبق | لا |
monetizationPackage |
حزمة واجهة برمجة التطبيقات التي تنطبق عليها تسوية الفوترة. إذا لم تحدد هذا الموقع، تنطبق تسوية الفوترة على جميع حِزم واجهة برمجة التطبيقات. |
لا ينطبق | لا |
developer |
المطوِّر الذي تنطبق عليه تسوية الفوترة إذا لم تحدّد هذا الحقل فإن تسوية الفوترة تنطبق على جميع المطورين. |
لا ينطبق | لا |
الخطوات التالية
تمنحك ميزة تحقيق الربح المرونة في إصدار أرصدة إلى المطوِّر. قد تحتاج إلى إجراء هذا إذا كان المطوّر غير راضٍ عن الخدمة وقدَّم طلب استرداد جزء من الأموال أو الأموال بالكامل مقابل الاستخدام لفترة معينة. تعرَّف على كيفية إصدار الرصيد في قسم إصدار الأرصدة.