Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee X.info
Введение
В тарифном плане с оплатой только комиссионных сборов разработчик оплачивает только те сборы поставщика 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" }
Полный список параметров тарифного плана см. в разделе «Настройки конфигурации тарифного плана».
Следующие шаги
При желании можно добавить тарифный план "бесплатная версия с дополнительными опциями". См. раздел "Добавление тарифного плана с дополнительными опциями" .
После создания тарифного плана и указания его подробных сведений вы можете опубликовать план или сохранить его как черновик. Дополнительную информацию см. в разделе «Управление и публикация тарифных планов» .