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 dini. (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 menentukan persyaratan perpanjangan secara opsional, 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 berlaku, developer tersebut akan ditagih biaya tersebut.

Kotak Alat

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

Menentukan detail paket biaya saja menggunakan API

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

Misalnya, kode berikut membuat paket tarif khusus biaya. Paket ini menentukan biaya penghentian awal (20 dolar AS), biaya penyiapan (10 dolar AS), dan biaya berulang (5 dolar AS per bulan). Biaya jatuh tempo dalam 30 hari, dan biaya berulang jatuh tempo secara penuh (yaitu, tidak diprorata). Masa perpanjangan adalah 6 bulan. (Spesifikasi terkait biaya serta spesifikasi jangka waktu perpanjangan ditandai.)

$ 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 hanya biaya, tidak ada detail tambahan yang perlu diberikan selain biaya dan periode perpanjangan.

Responsnya 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 mengetahui daftar lengkap opsi paket tarif.

Langkah berikutnya

Secara opsional, tambahkan 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 mengetahui informasi selengkapnya.