คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่
เอกสารประกอบของ Apigee X info
บทนำ
ในแพ็กเกจแบบคิดค่าธรรมเนียมเท่านั้น นักพัฒนาแอปจะชำระค่าธรรมเนียมของผู้ให้บริการ API ที่ระบุไว้ในแพ็กเกจราคาเท่านั้น เช่น ค่าธรรมเนียมการตั้งค่าแบบครั้งเดียวหรือค่าธรรมเนียมการยกเลิกก่อนกำหนด (ดูวิธีระบุค่าธรรมเนียมในแพ็กเกจราคาได้ที่หัวข้อเพิ่มค่าธรรมเนียมลงในแพ็กเกจราคาสำหรับข้อมูล เกี่ยวกับวิธีระบุค่าธรรมเนียมในแพ็กเกจราคา) โดยจะไม่มีค่าธรรมเนียมเพิ่มเติมที่เกี่ยวข้องกับธุรกรรม
เมื่อสร้างแพ็กเกจ คุณสามารถระบุเงื่อนไขการต่ออายุได้ ซึ่งก็คือระยะเวลาสำหรับการต่ออายุ ระบบการสร้างรายได้จะต่ออายุแพ็กเกจโดยอัตโนมัติเมื่อสิ้นสุดระยะเวลาการต่ออายุ (เว้นแต่ว่า นักพัฒนาแอปจะยกเลิกแพ็กเกจ) หากนักพัฒนาแอปยกเลิกแพ็กเกจราคาก่อนระยะเวลาการต่ออายุ และมีค่าธรรมเนียมการยกเลิกก่อนกำหนด นักพัฒนาแอปรายดังกล่าวจะต้องชำระค่าธรรมเนียม
กล่องเครื่องมือ
คุณเพิ่มรายละเอียดแพ็กเกจแบบคิดค่าธรรมเนียมเท่านั้นได้โดยใช้ 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" }
ดูรายการตัวเลือกแพ็กเกจราคาทั้งหมดได้ที่การตั้งค่าการกำหนดค่า แพ็กเกจราคา
ขั้นตอนถัดไป
เพิ่มแพ็กเกจ Freemium (ไม่บังคับ) ดูหัวข้อเพิ่มแพ็กเกจ Freemium
หลังจากสร้างแพ็กเกจราคาและระบุรายละเอียดแพ็กเกจราคาแล้ว คุณสามารถเผยแพร่แพ็กเกจหรือบันทึก เป็นฉบับร่างก็ได้ ดูข้อมูลเพิ่มเติมได้ที่หัวข้อการจัดการและ การเผยแพร่แพ็กเกจราคา