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