Yalnızca ücretli plan ayrıntılarını belirtin

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
info

Giriş

Yalnızca ücret planında, geliştirici yalnızca ücret planında belirtilen API sağlayıcı ücretlerini (ör. tek seferlik kurulum ücreti veya erken fesih ücreti) öder. (Ücret planında ücretlerin nasıl belirtileceği hakkında bilgi için Ücret planına ücret ekleme bölümüne bakın.) İşlemle ilgili ek ücretler yoktur.

Planı oluştururken isteğe bağlı olarak yenileme şartlarını (yani yenileme dönemini) belirtebilirsiniz. Para kazanma özelliği, yenileme döneminin sonunda planı otomatik olarak yeniler (geliştirici planı feshedmediği sürece). Geliştirici, bir ücret planını yenileme döneminden önce feshederse ve erken fesih ücreti geçerliyse bu ücret geliştiriciden alınır.

Araç Kutusu

Ücretleri yalnızca para kazanma API'sini kullanarak plan ayrıntılarını eklersiniz. Bunu, /organizations/{org_name}/monetization-packages/{package_id}/rate-plans kaynağına yapılan bir çağrıda istek gövdesinde alakalı özellikleri ayarlayarak (ücret planını oluşturduğunuzda) yapabilirsiniz.

API'yi kullanarak yalnızca plan ayrıntılarını belirtme, ücretleri de belirtme

Ücret planı ayrıntılarını yalnızca ücret planını oluştururken belirtirsiniz. Ayrıntıları, çağrının istek gövdesinde belirtirsiniz.

Örneğin, aşağıdaki yalnızca ücretli bir ücret planı oluşturur. Planda erken fesih ücreti (20 ABD doları), kurulum ücreti (10 ABD doları) ve yinelenen ücret (aylık 5 ABD doları) belirtilmiştir. Ücretler 30 gün içinde ödenmelidir ve yinelenen ücretin tamamı ödenmelidir (yani, oransal olarak dağıtılmaz). Yenileme süresi 6 aydır. (Ücretlerle ilgili özellikler ve yenileme dönemi özellikleri vurgulanmıştır.)

$ 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 özelliğinin boş olduğunu görebilirsiniz. Yalnızca ücretli ücret planı için, ücretler ve yenileme dönemi dışında ek bilgi sağlanmaz.

Yanıt şu şekilde görünmelidir (yalnızca yanıtın bir kısmı gösterilmiştir):
{
  "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"
}

Ücret planı seçeneklerinin tam listesi için Ücret planı yapılandırma ayarlarına bakın.

Sonraki adımlar

Dilerseniz freemium plan ekleyebilirsiniz. Freemium plan ekleme başlıklı makaleyi inceleyin.

Fiyat planını oluşturup fiyat planı ayrıntılarını sağladıktan sonra planı yayınlayabilir veya taslak olarak kaydedebilirsiniz. Daha fazla bilgi için Ücret planlarını yönetme ve yayınlama başlıklı makaleyi inceleyin.