ระบุรายละเอียดของแพ็กเกจเฉพาะค่าธรรมเนียม

คุณกำลังดูเอกสารประกอบสำหรับ Apigee Edge
ไปที่เอกสารประกอบเกี่ยวกับ Apigee X
ข้อมูล

บทนำ

ในแพ็กเกจที่มีค่าธรรมเนียมเท่านั้น นักพัฒนาแอปจะชำระเฉพาะค่าธรรมเนียมผู้ให้บริการ API ที่ระบุไว้ในแพ็กเกจราคาเท่านั้น เช่น ค่าธรรมเนียมการติดตั้งแบบครั้งเดียวหรือค่าธรรมเนียมการยกเลิกก่อนกำหนด (ดูข้อมูลเกี่ยวกับวิธีระบุค่าธรรมเนียมในแพ็กเกจอัตราค่าบริการที่หัวข้อเพิ่มค่าธรรมเนียมลงในแพ็กเกจอัตราค่าบริการ) โดยไม่มีค่าใช้จ่ายเพิ่มเติมที่เกี่ยวข้องกับธุรกรรม

เมื่อสร้างแผน คุณจะระบุข้อกำหนดการต่ออายุ (ระยะเวลาสำหรับการต่ออายุ) หรือไม่ก็ได้ การสร้างรายได้จะต่ออายุแพ็กเกจโดยอัตโนมัติเมื่อสิ้นสุดระยะเวลาการต่ออายุ (เว้นแต่นักพัฒนาแอปจะสิ้นสุดแพ็กเกจ) หากนักพัฒนาแอปสิ้นสุดแพ็กเกจราคาก่อนระยะเวลาการต่ออายุและค่าธรรมเนียมการเลิกใช้ก่อนกำหนด นักพัฒนาแอปรายนั้นจะเรียกเก็บค่าธรรมเนียม

กล่องเครื่องมือ

คุณเพิ่มรายละเอียดแพ็กเกจแบบมีค่าใช้จ่ายเท่านั้นได้โดยใช้ Monetization API ซึ่งทำได้โดยการตั้งค่าที่พักที่เกี่ยวข้องในส่วนเนื้อหาของคำขอในการเรียกใช้ทรัพยากร /organizations/{org_name}/monetization-packages/{package_id}/rate-plans (เมื่อสร้างแพ็กเกจราคา)

การระบุรายละเอียดแพ็กเกจแบบมีค่าใช้จ่ายเท่านั้นโดยใช้ API

คุณจะระบุรายละเอียดแพ็กเกจแบบมีค่าใช้จ่ายเท่านั้นเมื่อสร้างแพ็กเกจราคา คุณจะระบุรายละเอียดในส่วนเนื้อหาคำขอของการเรียกใช้

ตัวอย่างเช่น ตัวอย่างต่อไปนี้สร้างแพ็กเกจอัตราที่มีเฉพาะค่าธรรมเนียม แพ็กเกจจะระบุค่าธรรมเนียมการสิ้นสุดการใช้งานก่อนกำหนด (20 ดอลลาร์สหรัฐฯ) ค่าธรรมเนียมการตั้งค่า (10 ดอลลาร์สหรัฐฯ) และค่าธรรมเนียมตามรอบ (5 ดอลลาร์สหรัฐฯ ต่อเดือน) โดยค่าธรรมเนียมดังกล่าวจะครบกำหนดในอีก 30 วัน และค่าธรรมเนียมตามรอบจะครบกำหนดแบบเต็มจำนวน (นั่นคือ ระบบจะไม่คิดค่าธรรมเนียมตามสัดส่วน) ระยะเวลาการต่ออายุคือ 6 เดือน (ข้อกำหนดที่เกี่ยวข้องกับค่าธรรมเนียมและข้อกำหนดเกี่ยวกับระยะเวลาการต่ออายุจะไฮไลต์ไว้)

$ 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 ว่างเปล่า สำหรับแพ็กเกจอัตราค่าธรรมเนียมเท่านั้น จะไม่มีรายละเอียดเพิ่มเติมนอกเหนือจากค่าธรรมเนียมและระยะเวลาการต่ออายุ

การตอบกลับควรมีลักษณะดังนี้ (แสดงเฉพาะการตอบกลับบางส่วน)
{
  "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"
}

โปรดดูการตั้งค่าการกำหนดค่าแพ็กเกจราคาสำหรับรายการตัวเลือกแพ็กเกจราคาทั้งหมด

ขั้นตอนถัดไป

เพิ่มแพ็กเกจแบบมีโฆษณาแบบไม่บังคับ ดูหัวข้อเพิ่มแพ็กเกจแบบมีค่าใช้จ่ายบางส่วน

หลังจากสร้างแพ็กเกจราคาและระบุรายละเอียดแพ็กเกจราคาแล้ว คุณจะเผยแพร่แพ็กเกจหรือบันทึกเป็นฉบับร่างก็ได้ ดูข้อมูลเพิ่มเติมได้ที่การจัดการและเผยแพร่แพ็กเกจราคา