شما در حال مشاهده مستندات Apigee Edge هستید.
به مستندات Apigee X مراجعه کنید . اطلاعات
مقدمه
در طرح فقط هزینه، توسعهدهنده فقط هزینههای ارائهدهنده API را که در طرح نرخ مشخص شده است، مانند هزینه راهاندازی یکباره یا هزینه فسخ زودهنگام، پرداخت میکند. (برای اطلاعات در مورد نحوه تعیین هزینهها در طرح نرخ ، به بخش «افزودن هزینهها به طرح نرخ» مراجعه کنید.) هیچ هزینه اضافی مربوط به تراکنش وجود ندارد.
هنگام ایجاد طرح، میتوانید به صورت اختیاری شرایط تمدید، یعنی دوره زمانی تمدید، را مشخص کنید. کسب درآمد به طور خودکار طرح را در پایان دوره تمدید تمدید میکند (مگر اینکه توسعهدهنده طرح را فسخ کند). اگر توسعهدهنده قبل از مدت تمدید، طرح نرخ را فسخ کند و هزینه فسخ زودهنگام اعمال شود، آن هزینه از توسعهدهنده دریافت خواهد شد.
جعبه ابزار
شما با استفاده از API کسب درآمد، جزئیات طرحهای فقط هزینه را اضافه میکنید. این کار را با تنظیم ویژگیهای مربوطه در بدنه درخواست در فراخوانی منبع /organizations/{org_name}/monetization-packages/{package_id}/rate-plans (هنگام ایجاد طرح نرخ) انجام دهید.
مشخص کردن جزئیات طرح فقط هزینهها با استفاده از API
شما هنگام ایجاد طرح نرخ، فقط جزئیات طرح هزینهها را مشخص میکنید. جزئیات را در متن درخواست تماس مشخص میکنید.
برای مثال، در ادامه یک طرح نرخگذاری فقط با هزینه ایجاد میشود. این طرح هزینه فسخ زودهنگام (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" }
برای مشاهده لیست کاملی از گزینههای طرح نرخ ، به تنظیمات پیکربندی طرح نرخ مراجعه کنید.
مراحل بعدی
در صورت تمایل، یک طرح فریمیوم اضافه کنید. به افزودن طرح فریمیوم مراجعه کنید.
پس از ایجاد طرح نرخ و ارائه جزئیات طرح نرخ، میتوانید طرح را منتشر کنید یا آن را به عنوان پیشنویس ذخیره کنید. برای اطلاعات بیشتر به مدیریت و انتشار طرحهای نرخ مراجعه کنید.