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

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

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. (Ücretleri fiyat planında nasıl belirleyeceğinizle ilgili bilgi için Fiyat planına ücret ekleme başlıklı makaleyi inceleyin.) İşlemle ilgili ek ücret alınmaz.

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

Araç Kutusu

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

API'yi kullanarak yalnızca ücret planı ayrıntılarını belirtme

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

Örneğin, aşağıdaki kod yalnızca ücretleri içeren bir fiyat planı oluşturur. Planda erken fesih ücreti (20 ABD doları), kurulum ücreti (10 ABD doları) ve yinelenen ücret (ayda 5 ABD doları) belirtiliyor. Ücretler 30 gün içinde ödenmelidir ve yinelenen ücretin tamamı ödenmelidir (yani, ücret orantılı olarak dağıtılmaz). Yenileme süresi 6 aydır. (Ücretle ilgili özellikler ve yenileme dönemiyle ilgili özellikler vurgulanı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ğuna dikkat edin. Yalnızca ücretli bir plan için ücretler ve yenileme dönemi dışında ek bilgi verilmesi gerekmez.

Yanıt aşağıdaki gibi olmalıdır (yanıtın yalnızca bir kısmı gösterilmektedir):
{
  "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ı başlıklı makaleyi inceleyin.

Sonraki adımlar

İsteğe bağlı olarak ücretsiz plan ekleyin. Ücretsiz plan ekleme başlıklı makaleyi inceleyin.

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