Tentukan detail paket khusus biaya

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Pengantar

Dalam paket khusus biaya, developer hanya membayar biaya penyedia API yang ditentukan dalam paket tarif, seperti biaya penyiapan satu kali atau biaya penghentian awal. (Lihat Menambahkan biaya ke paket tarif untuk mengetahui informasi tentang cara menentukan biaya dalam paket tarif.) Tidak ada biaya tambahan terkait transaksi.

Saat membuat paket, Anda dapat secara opsional menentukan jangka waktu perpanjangan, yaitu jangka waktu perpanjangan. Monetisasi akan otomatis memperpanjang paket pada akhir periode perpanjangan (kecuali jika developer menghentikan paket). Jika developer menghentikan paket tarif sebelum masa perpanjangan dan biaya penghentian awal diberlakukan, developer tersebut akan ditagih.

Toolbox

Anda menambahkan detail paket khusus biaya menggunakan monetization API. Lakukan hal ini dengan menetapkan properti terkait dalam isi permintaan dalam panggilan ke resource /organizations/{org_name}/monetization-packages/{package_id}/rate-plans (saat Anda membuat paket tarif).

Menentukan detail paket khusus biaya menggunakan API

Anda menentukan detail paket khusus biaya saat membuat paket tarif. Anda dapat menentukan detailnya dalam isi permintaan panggilan.

Misalnya, contoh berikut akan membuat paket tarif khusus biaya. Paket tersebut menentukan biaya penghentian awal (20 dolar AS), biaya penyiapan (10 dolar AS), dan biaya berulang (5 dolar AS per bulan). Biaya akan jatuh tempo dalam 30 hari, dan biaya berulang akan jatuh tempo secara penuh (artinya, biaya ini tidak diprorata). Masa perpanjangan adalah 6 bulan. (Spesifikasi terkait biaya serta spesifikasi masa berlaku perpanjangan disorot.)

$ 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

Perhatikan bahwa properti ratePlanDetails kosong. Untuk paket tarif khusus biaya, tidak ada detail tambahan yang dapat diberikan selain biaya dan periode perpanjangan.

Respons akan terlihat seperti ini (hanya sebagian respons yang ditampilkan):
{
  "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"
}

Lihat Setelan konfigurasi paket tarif untuk daftar lengkap opsi paket tarif.

Langkah berikutnya

Anda juga dapat menambahkan paket freemium. Lihat Menambahkan paket freemium.

Setelah membuat paket tarif dan memberikan detail paket tarif, Anda dapat memublikasikan paket atau menyimpannya sebagai draf. Lihat Mengelola dan memublikasikan paket tarif untuk informasi selengkapnya.