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 lebih awal. (Lihat Menambahkan biaya ke paket tarif untuk mendapatkan informasi tentang cara menentukan biaya dalam paket tarif.) Tidak ada tambahan terkait transaksi biaya.

Saat membuat paket, Anda dapat secara opsional menentukan jangka waktu perpanjangan, yaitu jangka waktu untuk perpanjangan. Monetisasi akan otomatis memperpanjang paket pada akhir periode perpanjangan (kecuali pengembang menghentikan rencana tersebut). Jika developer menghentikan paket tarif sebelum perpanjangan dan biaya penghentian lebih awal berlaku, developer tersebut akan dikenai biaya ini.

Kotak Alat

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

Menentukan detail paket khusus biaya menggunakan API

Anda menentukan detail paket hanya biaya saat membuat paket tarif. Anda menentukan detail di isi permintaan panggilan.

Misalnya, contoh berikut membuat paket tarif khusus biaya. Rencana ini menentukan status biaya penghentian (20 dolar AS), biaya pengaturan (10 dolar AS), dan biaya berulang (5 dolar AS dolar per bulan). Biaya akan jatuh tempo dalam 30 hari, dan biaya berulang akan jatuh tempo penuh (yaitu, tidak dihitung secara prorata). Jangka waktu perpanjangan adalah 6 bulan. (Selain itu, spesifikasi terkait biaya sebagaimana spesifikasi masa perpanjangan disoroti.)

$ 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.

Tujuan 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 Paket tarif setelan konfigurasi untuk melihat 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 tersebut atau menyimpan data tersebut sebagai draf. Lihat Mengelola dan memublikasikan paket tarif untuk mengetahui informasi selengkapnya.