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 ücretli planda, geliştirici sadece ü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 olarak ek ücret alınmaz.

Planı oluştururken isteğe bağlı olarak yenileme şartları (yenileme süresi) belirtebilirsiniz. Para kazanma özelliği, planı yenileme döneminin sonunda otomatik olarak yeniler (geliştiricinin feshedilmediği durumlar hariç). Geliştirici, yenileme süresinden önce ücret planını feshederse ve erken fesih ücreti geçerli olursa söz konusu geliştiriciden ücret alınır.

Araç Kutusu

Para kazanma API'sini kullanarak yalnızca ücret 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 ilgili özellikleri ayarlayarak (ücret planını oluştururken) yapın.

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 işlem yalnızca ücretli ücret planı oluşturur. Planda, erken fesih ücreti (20 ABD doları), kurulum ücreti (10 ABD doları) ve yinelenen bir ücret (aylık 5 ABD doları) belirtilmiş. Ücretlerin son ödeme tarihi 30 gündür ve yinelenen ücretin tamamı tahsil edilir (yani, eşit olarak bölünmez). Yenileme süresi 6 aydır. (Ücretle ilgili spesifikasyonlar ve yenileme süresi spesifikasyonları 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ğuna dikkat edin. Yalnızca ücretli ücret planı için ücretler ve yenileme süresi dışında sağlanacak ek bilgi yoktur.

Yanıt aşağıdaki gibi görünmelidir (yanıtın yalnızca bir kısmı gösterilir):
{
  "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ı bölümüne bakın.

Sonraki adımlar

İsteğe bağlı olarak, bir freemium plan ekleyin. Freemium 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 Ücret planlarını yönetme ve yayınlama bölümüne bakın.