أنت تطّلع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
مقدمة
في خطة الرسوم فقط، لا يدفع المطوّر سوى رسوم موفّر واجهة برمجة التطبيقات المحدّدة في خطة الأسعار، مثل رسوم الإعداد لمرة واحدة أو رسوم الإنهاء المبكر. (اطّلِع على مقالة إضافة رسوم إلى خطة أسعار للحصول على معلومات عن كيفية تحديد الرسوم في خطة الأسعار). لا يتم تحصيل أي رسوم إضافية مرتبطة بالمعاملات.
عند إنشاء الخطة، يمكنك اختياريًا تحديد أحكام التجديد، أي الفترة الزمنية للتجديد. تُجدّد ميزة تحقيق الربح الخطة تلقائيًا في نهاية فترة التجديد (ما لم يُنهِ المطوّر الخطة). إذا أنهى المطوّر خطة أسعار قبل انتهاء مدة التجديد وكانت رسوم إنهاء مبكر سارية، سيتم تحصيل الرسوم من المطوّر.
مربع الأدوات
ما عليك سوى إضافة تفاصيل خطة الرسوم باستخدام واجهة برمجة تطبيقات تحقيق الربح. يمكنك إجراء ذلك من خلال ضبط خصائص
ذات الصلة في نص الطلب في طلب إلى موارد
/organizations/{org_name}/monetization-packages/{package_id}/rate-plans
(عند إنشاء خطة الأسعار).
تحديد تفاصيل الخطة التي تتضمّن رسومًا فقط باستخدام واجهة برمجة التطبيقات
يمكنك تحديد تفاصيل خطة الرسوم فقط عند إنشاء خطة الأسعار. يمكنك تحديد التفاصيل في محتوى طلب المكالمة.
على سبيل المثال، يؤدي ما يلي إلى إنشاء خطة أسعار الرسوم فقط. وتحدد الخطة رسوم الإنهاء المبكر (20 دولار أمريكي) ورسوم الإعداد (10 دولار أمريكي) ورسوم متكررة (5 دولار أمريكي في الشهر). تكون الرسوم مستحقة الدفع بعد 30 يومًا، وتكون الرسوم المتكررة مستحقة الدفع بالكامل (أي لا يتم تقسيمها بالتناسب). مدة التجديد هي 6 أشهر. (يتم تمييز المواصفات المتعلقة بالرسوم وكذلك مواصفات مدة التجديد).
$ curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "Standard fees only plan", "advance": "false", "contractDuration": "6", "contractDurationType": "MONTH", "currency": { "id" : "usd" }, "earlyTerminationFee": "20", "description": "Standard fees only plan", "displayName": "Standard fees only plan", "frequencyDuration": 1, "frequencyDurationType": "MONTH", "monetizationPackage": { "id": "location" }, "organization": { "id": "{org_name}" }, "prorate": "false", "paymentDueDays": "30", "published": "true", "ratePlanDetails": [], "recurringFee": "5", "setUpFee": "10", "startDate": "2013-09-15 00:00:00", "type": "STANDARD" }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location/rate-plans" \ -u email:password
لاحِظ أنّ السمة ratePlanDetails
فارغة. بالنسبة إلى خطة الأسعار مقابل رسوم فقط،
ما مِن تفاصيل إضافية يجب تقديمها غير الرسوم وفترة التجديد.
{ "advance" : false, "contractDuration" : 6, "contractDurationType" : "MONTH", "currency" : { "id" : "usd", "name" : "USD", ... "organization" : { ... }, ... }, "description" : "Standard fees only plan", "displayName" : "Standard fees only plan", "earlyTerminationFee" : 20, "freemiumDuration" : 0, "freemiumDurationType" : "MONTH", "freemiumUnit" : 0, "frequencyDuration" : 1, "frequencyDurationType" : "MONTH", "id" : "location_standard_fees_only_plan", "monetizationPackage" : { "description" : "Location", "displayName" : "Location", "id" : "location", "name" : "Location", "organization" : { ... }, "product" : [ { "customAtt1Name" : "user", "description" : "Location", "displayName" : "Location", "id" : "location", "name" : "location", "organization" : { ... "status" : "CREATED" }, "name" : "Standard fees only plan", "organization" : { ... }, "paymentDueDays" : "30", "prorate" : false, "published" : false, "ratePlanDetails" : [ ], "recurringFee" : 5, "recurringStartUnit" : 1, "recurringType" : "CALENDAR", "setUpFee" : 10, "startDate" : "2013-07-30 00:00:00", "type" : "STANDARD" }
اطّلِع على إعدادات ضبط خطة الأسعار للحصول على قائمة كاملة بخيارات خطط الأسعار.
الخطوات التالية
يمكنك اختياريًا إضافة خطة مجانية. اطّلِع على إضافة خطة مجانية وميزات مدفوعة.
بعد إنشاء خطة الأسعار وتقديم تفاصيلها، يمكنك نشر الخطة أو حفظها كمسودة. يُرجى الاطّلاع على مقالة إدارة خطط الأسعار ونشرها للحصول على مزيد من المعلومات.