คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ
Apigee X info
บทนำ
ในแพ็กเกจเรตการ์ด ระบบจะเรียกเก็บเงินจากนักพัฒนาแอปสำหรับธุรกรรมแต่ละรายการ สำหรับแพ็กเกจประเภทนี้ คุณต้องระบุรายละเอียดเพิ่มเติม เช่น รูปแบบการเรียกเก็บเงินและราคาสำหรับรูปแบบการเรียกเก็บเงิน
คุณจะระบุแพ็กเกจ Freemium สำหรับผลิตภัณฑ์แต่ละรายการ (แทนที่จะเป็นแพ็กเกจ API) ก็ได้ โดยจะทำได้เฉพาะแพ็กเกจสำหรับผลิตภัณฑ์ที่เฉพาะเจาะจงเท่านั้น
ระบบจะเรียกเก็บค่าธรรมเนียมแบบเกิดซ้ำและรีเซ็ตแพ็กเกจรวมเมื่อใด
แพ็กเกจอัตราอาจรวมถึงค่าธรรมเนียมตามรอบและแพ็กเกจ API (แพ็กเกจแบบตามปริมาณและแพ็กเกจ) ซึ่งทั้ง 2 อย่างนี้เกี่ยวข้องกับเวลาที่เฉพาะเจาะจงเมื่อมีการเรียกเก็บค่าธรรมเนียมและแพ็กเกจจะรีเซ็ตเป็น 0 ตารางต่อไปนี้อธิบายเวลาที่ระบบเรียกเก็บค่าธรรมเนียมตามรอบและรีเซ็ตจำนวนแพ็กเกจ หากแอปของนักพัฒนาแอปถูกบล็อกไม่ให้ทำการเรียก API เพิ่มเติมเนื่องจากถึงขีดจำกัดการทำธุรกรรมที่กำหนดไว้แล้ว ระบบจะรีเซ็ตจำนวนการเรียก API เป็น 0 และแอปจะเริ่มทำการเรียกได้อีกครั้งในเวลาต่อไปนี้
| หากแพ็กเกจมี... | ...จะเกิดเหตุการณ์ต่อไปนี้ |
|---|---|
|
การรีเซ็ตค่าธรรมเนียมแบบเกิดซ้ำและแพ็กเกจรวมจะเกิดขึ้นในวันที่ 1 ของเดือน (ค่าเริ่มต้น) หากต้องการให้เกิดการทำซ้ำรายเดือนในวันใดวันหนึ่ง ให้สร้างแพ็กเกจราคาโดยใช้ Management API และระบุวันด้วยพร็อพเพอร์ตี้ |
|
การรีเซ็ตค่าธรรมเนียมแบบเรียกเก็บซ้ำและแพ็กเกจรวมจะเกิดขึ้นทุกๆ 7 วันหลังจากวันที่เริ่มใช้แพ็กเกจอัตราของนักพัฒนาแอป |
|
การรีเซ็ตค่าธรรมเนียมแบบเรียกเก็บซ้ำและแพ็กเกจรวมจะเกิดขึ้นทุกๆ X วันหลังจากวันที่เริ่มใช้แพ็กเกจอัตราของนักพัฒนาแอป |
|
ระบบจะรีเซ็ตแพ็กเกจรวมตามพื้นฐานการรวบรวมที่กำหนดไว้ในตารางราคา ตัวอย่างเช่น หากนักพัฒนาแอปเริ่มแพ็กเกจอัตราค่าบริการในวันที่ 19 ของเดือน และพื้นฐานการรวบรวมคือทุกๆ 1 เดือน ระบบจะรีเซ็ตการใช้แพ็กเกจทุกเดือนในวันที่ 19 โปรดทราบว่าวันของเดือนอาจไม่เหมือนกันเสมอไป ตัวอย่างเช่น หากแพ็กเกจราคา เริ่มต้นในวันที่ 31 ธันวาคม วันที่รีเซ็ตจะเป็นวันที่ 28 ในเดือนกุมภาพันธ์ของปีที่ไม่ใช่อธิกสุรทิน เนื่องจากเดือนกุมภาพันธ์มีเพียง 28 วัน จากนั้นวันที่ 28 จะเป็นวันรีเซ็ตตลอดไป |
การกำหนดค่าแผนการ์ดราคาโดยใช้ UI
กำหนดค่าแผนเรตการ์ดตามที่อธิบายไว้ด้านล่าง
Edge
หากต้องการกำหนดค่าแผนอัตราตามตาราง เมื่อสร้างหรือแก้ไข แผนอัตรา ให้เลือกประเภทแผนอัตราอัตราตามตารางหรืออัตราตามตารางและการแชร์รายได้ และในส่วนอัตราตามตาราง ให้เลือกรุ่นการเรียกเก็บเงินต่อไปนี้
| รูปแบบการเรียกเก็บเงิน | คำอธิบาย |
| อัตราคงที่ | ระบบจะเรียกเก็บเงินจากนักพัฒนาแอปในอัตราคงที่สำหรับธุรกรรมแต่ละรายการ |
| ปริมาณที่จัดกลุ่ม | ระบบจะเรียกเก็บเงินจากนักพัฒนาแอปในอัตราที่เปลี่ยนแปลงได้ตามปริมาณธุรกรรม |
| Bundles | ระบบจะเรียกเก็บเงินจากนักพัฒนาแอปตามจำนวนเงินที่กำหนดไว้ล่วงหน้าสำหรับธุรกรรมแต่ละชุด ระบบจะเรียกเก็บเงินจากนักพัฒนาแอปตามจำนวนที่ตั้งไว้ ไม่ว่าจะมีการใช้แพ็กเกจทั้งหมดหรือไม่ก็ตาม
หมายเหตุ: ตัวเลือกนี้จะใช้ไม่ได้เมื่อคุณเลือก "ตารางอัตรา" และ "ส่วนแบ่งรายได้" |
จากนั้นกำหนดค่าข้อมูลต่อไปนี้ตามรูปแบบการเรียกเก็บเงินที่เลือก
| รูปแบบการเรียกเก็บเงิน | ฟิลด์ | คำอธิบาย |
| ทั้งหมด | ความถี่ในการคำนวณ | ระยะเวลาที่ใช้ในการคำนวณปริมาณธุรกรรม (หรือปริมาณที่เกี่ยวข้องกับแอตทริบิวต์ที่กำหนดเอง) เลือกจำนวนเดือน (1-24 เดือน) |
| อัตราคงที่ | อัตราแบบเหมาจ่าย | อัตราที่เรียกเก็บสำหรับธุรกรรมแต่ละรายการ ป้อนเลขทศนิยม (มีทศนิยมได้สูงสุด 4 ตำแหน่ง)
หมายเหตุ: คุณกำหนดค่าจำนวนตำแหน่งทศนิยมที่ระบุสำหรับอัตราที่เรียกเก็บได้โดยใช้ API (ไม่ใช่ UI) โปรดดูรายละเอียดที่หัวข้อกำหนดค่าจำนวนทศนิยมสำหรับอัตราของแพ็กเกจราคา เช่น หากคุณป้อน 0.10 และสกุลเงินเป็นดอลลาร์สหรัฐ ระบบจะเรียกเก็บเงินจากนักพัฒนาแอป $0.10 สำหรับแต่ละธุรกรรม (หรือหากอิงตามแอตทริบิวต์ที่กำหนดเอง เช่น จำนวนไบต์ที่ส่งในธุรกรรม ระบบจะเรียกเก็บเงินจากนักพัฒนาแอป $0.10 สำหรับการส่งจำนวนไบต์ที่ระบุ) |
| ปริมาณที่จัดกลุ่ม | แถบปริมาณ | ช่วงปริมาณธุรกรรม (หรือปริมาณตามแอตทริบิวต์ลูกค้า) อย่างน้อย 1 ช่วง (แต่ละช่วงคือ "ช่วงปริมาณ") สำหรับรูปแบบการเรียกเก็บเงินตามช่วงปริมาณ คุณกำหนดอัตราสำหรับช่วงปริมาณแต่ละช่วงได้ โดยอัตราดังกล่าวจะมีผลกับธุรกรรมทั้งหมดในแถบระดับปริมาณที่เกี่ยวข้อง ระบุขีดจำกัดบนของช่วงแรก เช่น สูงสุด 1,000 (ระบบตั้งค่าขีดจำกัดล่างไว้แล้วให้มากกว่า 0)
คลิก +ใหม่เพื่อเพิ่มแบนด์เพิ่มเติม เว้นขีดจำกัดบนของแบนด์สุดท้ายว่างไว้เพื่อระบุธุรกรรมทั้งหมดที่สูงกว่าระดับนี้ หมายเหตุ: คุณกำหนดค่าจำนวนตำแหน่งทศนิยมที่ระบุสำหรับอัตราที่เรียกเก็บได้โดยใช้ API (ไม่ใช่ UI) โปรดดูรายละเอียดที่หัวข้อกำหนดค่าจำนวนทศนิยมสำหรับอัตราของแพ็กเกจราคา ตัวอย่างเช่น หากคุณระบุช่วงปริมาณ 2 ช่วงในส่วนช่วงปริมาณ (>0-1000 และ 1000 ขึ้นไป) คุณอาจป้อน 0.15 สำหรับช่วงปริมาณ >0-1000 และ 0.10 สำหรับช่วงปริมาณ 1000 ขึ้นไป หากสกุลเงินที่เลือกเป็นดอลลาร์สหรัฐ อัตราสำหรับธุรกรรม 1,000 รายการแรกคือ $0.15 ต่อธุรกรรม และสำหรับธุรกรรมมากกว่า 1,000 รายการ อัตราคือ $0.10 ต่อธุรกรรม |
| Bundles | ราคาแพ็กเกจ API | จำนวนธุรกรรมในกลุ่ม (หรือตัวเลขที่เกี่ยวข้องกับแอตทริบิวต์ที่กำหนดเอง เช่น จำนวนไบต์ทั้งหมดที่ส่งในกลุ่ม) คุณกำหนดราคาให้กับแต่ละแพ็กเกจได้ ราคาจะมีผลกับทั้งแพ็กเกจ ระบุขีดจำกัดบนของกลุ่มแรก เช่น สูงสุด 1,000 (ระบบตั้งค่าขีดจำกัดล่างไว้แล้วให้มากกว่า 0)
คลิก +ใหม่เพื่อเพิ่มแพ็กเกจเพิ่มเติม คุณต้องระบุขีดจำกัดสูงสุดสำหรับแพ็กเกจสุดท้าย เว้นแต่ว่าคุณต้องการเรียกเก็บเงินจากนักพัฒนาแอปเป็นจำนวนเงินคงที่สำหรับการทำธุรกรรมแบบไม่จำกัดในแพ็กเกจสุดท้าย หมายเหตุ: คุณกำหนดค่าจำนวนตำแหน่งทศนิยมที่ระบุสำหรับอัตราที่เรียกเก็บได้โดยใช้ API (ไม่ใช่ UI) โปรดดูรายละเอียดที่หัวข้อกำหนดค่าจำนวนทศนิยมสำหรับอัตราของแพ็กเกจราคา เช่น หากคุณระบุ 2 กลุ่มในส่วนขนาดกลุ่ม (มากกว่า 0 ถึง 1,000 และมากกว่า 1,000 ถึง 2,000) คุณอาจป้อน 50 สำหรับกลุ่มมากกว่า 0 ถึง 1,000 และ 40 สำหรับกลุ่มมากกว่า 1,000 ถึง 2,000 หากสกุลเงินที่เลือกคือดอลลาร์สหรัฐ ราคาของแพ็กเกจแรกจะอยู่ที่ $50 และแพ็กเกจที่ 2 จะอยู่ที่ $40 ระบบจะเรียกเก็บเงินจากนักพัฒนาแอปตามราคาแพ็กเกจที่เกี่ยวข้อง ไม่ว่านักพัฒนาแอปจะใช้ธุรกรรมในแพ็กเกจกี่รายการก็ตาม (กล่าวคือ ระบบจะเรียกเก็บเงินจากนักพัฒนาแอปตามราคาแพ็กเกจทันทีที่ทำธุรกรรมแรกในแพ็กเกจเสร็จสมบูรณ์) |
หากกำหนดแอตทริบิวต์ที่กำหนดเองสำหรับผลิตภัณฑ์ API คุณจะกำหนดค่าพารามิเตอร์การให้คะแนนที่กำหนดเองเพื่อเรียกเก็บเงินจากนักพัฒนาแอปตามแอตทริบิวต์ที่กำหนดเองภายในแต่ละธุรกรรมได้ ตัวอย่างเช่น หากตั้งค่าแพ็กเกจที่คุณเรียกเก็บเงินจากนักพัฒนาแอปสำหรับธุรกรรมแต่ละรายการ คุณสามารถตั้งค่าอัตราสำหรับแพ็กเกจตามแอตทริบิวต์ที่กำหนดเอง เช่น จำนวนไบต์ที่ส่งในแบ็กเอนด์ ซึ่งอาจแตกต่างกันไปในแต่ละธุรกรรม
ในกรณีนี้ ให้เลือกใช้พารามิเตอร์การจัดประเภทที่กำหนดเอง แล้วเลือก แอตทริบิวต์ที่กำหนดเองจากรายการ ดูข้อมูลเพิ่มเติมได้ที่กำหนดค่าแพ็กเกจราคาด้วยแอตทริบิวต์ที่กำหนดเอง
Classic Edge (Private Cloud)
วิธีกำหนดค่าแพ็กเกจในตารางอัตราโดยใช้ UI ของ Edge แบบคลาสสิก
- ทำตามขั้นตอนเพื่อสร้างแพ็กเกจราคา
- เลือกตารางราคาในเมนูแบบเลื่อนลงประเภทแพ็กเกจราคาเพื่อกำหนดค่ารูปแบบรายได้
- หากแพ็กเกจ API ที่เลือกมีผลิตภัณฑ์ API หลายรายการ ให้เลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้
หมายเหตุ: หากแพ็กเกจ API มีผลิตภัณฑ์ API เดียว คุณสามารถข้ามขั้นตอนนี้ได้
- แผนเฉพาะผลิตภัณฑ์เพื่อกำหนดค่ารายละเอียดแผนอัตราสำหรับผลิตภัณฑ์ API แต่ละรายการแยกกัน
- แผนทั่วไปสำหรับผลิตภัณฑ์ทั้งหมดเพื่อกำหนดค่ารายละเอียดแผนอัตราสำหรับผลิตภัณฑ์ API ทั้งหมด
- คลิกตารางอัตราสำหรับแพ็กเกจอัตราทั่วไปหรือสำหรับแพ็กเกจอัตราเฉพาะผลิตภัณฑ์ API แต่ละรายการ
หมายเหตุ: เมื่อกำหนดค่าแพ็กเกจ API ที่เฉพาะเจาะจงผลิตภัณฑ์ คุณจะต้องกำหนดค่าแพ็กเกจตารางอัตรา สำหรับผลิตภัณฑ์ API แต่ละรายการแยกกัน

หน้าต่างเรตการ์ดจะเปิดขึ้น

- ตั้งค่าแพ็กเกจ Freemium สำหรับผลิตภัณฑ์ API แพ็กเกจ Freemium ให้สิทธิ์นักพัฒนาแอปใช้ผลิตภัณฑ์ API ฟรีในช่วงระยะเวลาหนึ่งหรือตามปริมาณการใช้งาน
ป้อนข้อมูลต่อไปนี้
ช่อง คำอธิบาย ผลิตภัณฑ์ Freemium ขอบเขตของช่วงทดลองใช้ฟรี เลือกปุ่มตัวเลือกปุ่มใดปุ่มหนึ่งต่อไปนี้
- ตามจำนวน ระยะเวลาฟรีจะขึ้นอยู่กับปริมาณที่ระบุในฟิลด์ Volume
- ตามระยะเวลา ระยะเวลาของค่าธรรมเนียมจะอิงตามช่วงเวลาที่ระบุใน ฟิลด์ระยะเวลา Freemium
- ไม่ว่าสิ่งใดจะเกิดขึ้นก่อน ระยะเวลาฟรีจะสิ้นสุดเมื่อถึงจำนวนในฟิลด์ ปริมาณหรือช่วงเวลาในฟิลด์ระยะเวลา Freemium แล้วแต่ว่ากรณีใดจะเกิดขึ้นก่อน
- ไม่ได้ นี่ไม่ใช่แพ็กเกจ Freemium ทั้งนี้ ตัวเลือกนี้คือค่าเริ่มต้น
ปริมาณการใช้งาน Freemium ปริมาณธุรกรรม (หรือปริมาณที่เกี่ยวข้องกับแอตทริบิวต์ที่กำหนดเองซึ่งบันทึกไว้ใน นโยบายการบันทึกธุรกรรม) ที่นักพัฒนาแอปไม่ต้องเสียค่าธรรมเนียม ระบบจะวัดปริมาณสำหรับผลิตภัณฑ์ API ป้อนหมายเลขวอลุ่ม เช่น 5000 ซึ่งหมายความว่า เมื่อนักพัฒนาแอปเริ่มใช้แพ็กเกจ ระบบจะไม่เรียกเก็บเงินสำหรับธุรกรรม 5,000 รายการแรก (หรือสำหรับการใช้รายการที่เกี่ยวข้องกับแอตทริบิวต์ที่กำหนดเอง 5,000 ครั้งแรก) ฟิลด์นี้จะ เปิดใช้ก็ต่อเมื่อคุณเลือก "ตามจำนวน" หรือ "แล้วแต่ว่าอย่างใดถึงก่อน" ในฟิลด์ "ผลิตภัณฑ์ ฟรีเมียมใช่ไหม"
ระยะเวลาของ Freemium ช่วงเวลาที่ระบบจะไม่เรียกเก็บเงินจากนักพัฒนาแอป ป้อนตัวเลขและ เลือกระยะเวลา เช่น 1 เดือน ซึ่งหมายความว่าระบบจะไม่เรียกเก็บเงินจากนักพัฒนาแอปเป็นเวลา 1 เดือน ช่องนี้จะเปิดใช้ก็ต่อเมื่อคุณเลือก "ตามระยะเวลา" หรือ "แล้วแต่ว่าอย่างใดถึงก่อน" ในช่อง "ผลิตภัณฑ์ฟรีเมียมใช่ไหม"
- เลือกรูปแบบการเรียกเก็บเงินต่อไปนี้
- อัตราคงที่ ในรูปแบบนี้ ระบบจะเรียกเก็บเงินจากนักพัฒนาแอปในอัตราคงที่สำหรับธุรกรรมแต่ละรายการ
- ปริมาณที่ถูกจำกัด ในรูปแบบนี้ ระบบจะเรียกเก็บเงินจากนักพัฒนาแอปในอัตราที่เปลี่ยนแปลงได้ตาม ปริมาณธุรกรรม
- แพ็กเกจ ในรูปแบบนี้ ระบบจะเรียกเก็บเงินจากนักพัฒนาแอปตามจำนวนที่กำหนด (ล่วงหน้า) สำหรับธุรกรรมแต่ละกลุ่ม ระบบจะเรียกเก็บเงินจากนักพัฒนาแอปตามจำนวนที่ตั้งไว้ ไม่ว่าจะมีการใช้แพ็กเกจทั้งหมดหรือไม่ก็ตาม
สำหรับรูปแบบอัตราคงที่: ป้อนข้อมูลต่อไปนี้ในส่วนการกำหนดราคาของ หน้าต่างเรตการ์ดทั่วไป
ช่อง คำอธิบาย ผู้ประกอบธุรกิจ (หรือองค์กร) ชื่อองค์กรของคุณ ฟิลด์นี้จะมีการตั้งค่าล่วงหน้าโดยใช้ค่าในฟิลด์ผู้ให้บริการ (หรือ องค์กร) ในโปรไฟล์องค์กร
ประเทศ ประเทศที่องค์กรของคุณดำเนินงาน ระบบจะตั้งค่าล่วงหน้าในช่องนี้โดยใช้ ค่าของช่องประเทศในโปรไฟล์องค์กร
อัตราคงที่ อัตราที่เรียกเก็บสำหรับธุรกรรมแต่ละรายการ ป้อนเลขทศนิยม (มีทศนิยมไม่เกิน 4 ตำแหน่ง)
หมายเหตุ: คุณกำหนดค่าจำนวนตำแหน่งทศนิยมที่ระบุได้ สำหรับอัตราที่เรียกเก็บโดยใช้ API (ไม่ใช่ UI) โปรดดูรายละเอียดที่หัวข้อกำหนดค่า จำนวนตำแหน่งทศนิยมสำหรับอัตราของแพ็กเกจราคา
เช่น หากคุณป้อน 0.10 และสกุลเงินเป็นดอลลาร์สหรัฐ ระบบจะเรียกเก็บเงินจากนักพัฒนาแอป $0.10 สำหรับแต่ละธุรกรรม (หรือหากอิงตามแอตทริบิวต์ที่กำหนดเอง เช่น จำนวนไบต์ที่ส่งในธุรกรรม ระบบจะเรียกเก็บเงินจากนักพัฒนาแอป $0.10 สำหรับ การส่งจำนวนไบต์ที่ระบุ)
สำหรับรูปแบบตามช่วงปริมาณ: หน้าต่างตารางอัตราทั่วไปจะแสดงฟิลด์เพิ่มเติม ที่คุณใช้เพื่อระบุพื้นฐานสำหรับการรวบรวม และเพื่อระบุ "ช่วงปริมาณ" ซึ่งก็คือ ช่วงปริมาณธุรกรรมที่คุณสามารถใช้ราคาที่แตกต่างกันได้
โดยปกติแล้ว แผนประเภทนี้จะตั้งค่าเพื่อกระตุ้นให้นักพัฒนาแอปสร้างปริมาณที่สูงขึ้นด้วยการ เสนออัตราที่ลดแล้วสำหรับช่วงปริมาณที่สูงขึ้น

ป้อนข้อมูลต่อไปนี้ในหน้าต่างตารางอัตราค่าโฆษณาทั่วไป
ช่อง คำอธิบาย พื้นฐานการรวม ระยะเวลาที่ระบบรวบรวมปริมาณธุรกรรม (หรือปริมาณที่เกี่ยวข้องกับแอตทริบิวต์ที่กำหนดเอง ) ระบบจะใช้ปริมาณรวมเพื่อระบุ ช่วงปริมาณและอัตราที่จะใช้กับธุรกรรมแต่ละรายการ เลือกจำนวนเดือน (1-12 เดือน)
ดูรายละเอียดเกี่ยวกับเวลาที่ระบบรีเซ็ตแพ็กเกจได้ที่ระบบจะเรียกเก็บค่าธรรมเนียมแบบ ทำซ้ำและรีเซ็ตแพ็กเกจเมื่อใด
แถบปริมาณ ช่วงปริมาณธุรกรรม (หรืออิงตามแอตทริบิวต์ลูกค้า) อย่างน้อย 1 ช่วง (แต่ละช่วง คือ "ช่วงปริมาณ") คุณกำหนดราคาสำหรับแต่ละช่วงปริมาณได้ (คุณตั้งค่านี้ใน ฟิลด์ช่วงปริมาณของส่วนการกำหนดราคา) โดยอัตราดังกล่าวจะมีผลกับธุรกรรมทั้งหมด ในแถบระดับปริมาณที่เกี่ยวข้อง ระบุขีดจำกัดบนของแถบแรก เช่น สูงสุด 1,000 (ระบบตั้งค่าขีดจำกัดล่างไว้ล่วงหน้าให้มากกว่า 0) คลิก + เพื่อเพิ่มช่วงที่ 2 เช่น มากกว่า 1, 000 ถึง 2, 000 คลิก + เพื่อเพิ่ม แบนด์ คุณเว้นขีดจำกัดบนของช่วงสุดท้ายไว้ว่างได้เพื่อระบุธุรกรรมทั้งหมดที่สูงกว่าระดับนี้

การกำหนดราคา ผู้ประกอบธุรกิจ (หรือองค์กร) ชื่อองค์กรของคุณ ฟิลด์นี้ได้รับการตั้งค่าล่วงหน้าโดยใช้ค่าฟิลด์ผู้ให้บริการ (หรือองค์กร) ในโปรไฟล์องค์กร
ประเทศ ประเทศที่องค์กรของคุณดำเนินงาน ระบบจะตั้งค่าช่องนี้ล่วงหน้าโดยใช้ ค่าในช่องประเทศในโปรไฟล์องค์กร
สกุลเงิน สกุลเงิน "ฐาน" หรือสกุลเงินบัญชีที่องค์กรของคุณใช้ ฟิลด์นี้ ตั้งค่าล่วงหน้าโดยใช้ค่าฟิลด์สกุลเงินในโปรไฟล์องค์กร แต่สามารถ เปลี่ยนได้ที่นี่
แถบปริมาณ อัตราสำหรับช่วงปริมาณ คุณระบุอัตราสำหรับแต่ละช่วงปริมาณ ป้อน เลขทศนิยมสำหรับแต่ละแถบ (มีทศนิยมได้สูงสุด 4 ตำแหน่ง)
หมายเหตุ: คุณกำหนดค่าจำนวนตำแหน่งทศนิยมที่ระบุได้ สำหรับอัตราตามช่วงปริมาณโดยใช้ API (ไม่ใช่ UI) โปรดดูรายละเอียดที่หัวข้อกำหนดค่า จำนวนตำแหน่งทศนิยมสำหรับอัตราของแพ็กเกจราคา
เช่น หากคุณระบุช่วงระดับเสียง 2 ช่วงในส่วนช่วงระดับเสียง (>0-1000 และ 1000 ขึ้นไป) คุณอาจป้อน 0.15 สำหรับช่วงระดับเสียง >0-1000 และ 0.10 สำหรับช่วงระดับเสียง 1000 ขึ้นไป หากสกุลเงินที่เลือกเป็นดอลลาร์สหรัฐ อัตราสำหรับธุรกรรม 1,000 รายการแรกคือ $0.15 ต่อธุรกรรม และ สำหรับธุรกรรมมากกว่า 1,000 รายการ อัตราคือ $0.10 ต่อธุรกรรม

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

ป้อนข้อมูลต่อไปนี้ในหน้าต่างตารางอัตราค่าโฆษณาทั่วไป
ช่อง คำอธิบาย พื้นฐานการรวม ระยะเวลาที่นักพัฒนาแอปสามารถใช้กลุ่มธุรกรรม (หรือใช้กลุ่มตามแอตทริบิวต์ที่กำหนดเอง) เลือกจำนวนเดือน (1-12 เดือน) หลังจาก ระยะเวลานี้ แพ็กเกจจะหมดอายุและนักพัฒนาแอปต้องซื้อแพ็กเกจ (และแพ็กเกจรวม) อีกครั้ง
ดูรายละเอียดเกี่ยวกับเวลาที่ระบบรีเซ็ตแพ็กเกจได้ที่ระบบจะเรียกเก็บค่าธรรมเนียมแบบ ทำซ้ำและรีเซ็ตแพ็กเกจเมื่อใด
ขนาดของ Bundle จำนวนธุรกรรมในแพ็กเกจ (หรือตัวเลขที่เกี่ยวข้องกับแอตทริบิวต์ที่กำหนดเอง เช่น จำนวนไบต์ทั้งหมดที่ส่งในแพ็กเกจ) คุณกำหนดราคาให้กับแต่ละแพ็กเกจได้ (คุณกำหนดราคานี้ในช่องขนาดแพ็กเกจของส่วนการกำหนดราคา) โดย ราคาจะมีผลกับทั้งแพ็กเกจ ระบุขีดจำกัดบนของกลุ่มแรก เช่น สูงสุด 1,000 (ระบบตั้งค่าขีดจำกัดล่างไว้ล่วงหน้าให้มากกว่า 0) คลิก + เพื่อเพิ่ม แพ็กเกจที่ 2 เช่น มากกว่า 1, 000 ถึง 2, 000 คลิก + เพื่อเพิ่ม แพ็กเกจ คุณต้องระบุขีดจำกัดบนสำหรับแพ็กเกจสุดท้าย เว้นแต่คุณต้องการ เรียกเก็บเงินจากนักพัฒนาแอปเป็นจำนวนเงินคงที่สำหรับการทำธุรกรรมแบบไม่จำกัดในแพ็กเกจ สุดท้าย

การกำหนดราคา ผู้ประกอบธุรกิจ (หรือองค์กร) ชื่อองค์กรของคุณ ฟิลด์นี้ได้รับการตั้งค่าล่วงหน้าโดยใช้ค่าฟิลด์ผู้ให้บริการ (หรือองค์กร) ในโปรไฟล์องค์กร
ประเทศ ประเทศที่องค์กรของคุณดำเนินงาน ระบบจะตั้งค่าช่องนี้ล่วงหน้าโดยใช้ ค่าในช่องประเทศในโปรไฟล์องค์กร
สกุลเงิน สกุลเงิน "ฐาน" หรือสกุลเงินบัญชีที่องค์กรของคุณใช้ ฟิลด์นี้ ตั้งค่าล่วงหน้าโดยใช้ค่าฟิลด์สกุลเงินในโปรไฟล์องค์กร แต่สามารถ เปลี่ยนได้ที่นี่
ขนาดแพ็กเกจ (ราคา) ราคาของแพ็กเกจ คุณระบุราคาสำหรับแต่ละแพ็กเกจ ป้อนทศนิยม (มีทศนิยมได้สูงสุด 4 ตำแหน่ง)
หมายเหตุ: คุณกำหนดค่าจำนวนทศนิยมที่ระบุได้ สำหรับอัตราแพ็กเกจโดยใช้ API (ไม่ใช่ UI) โปรดดูรายละเอียดที่หัวข้อกำหนดค่า จำนวนตำแหน่งทศนิยมสำหรับอัตราของแพ็กเกจราคา
เช่น หากคุณระบุแพ็กเกจ 2 รายการในส่วนขนาดแพ็กเกจ (มากกว่า 0 สูงสุด 1,000 และมากกว่า 1,000 สูงสุด 2,000) คุณอาจป้อน 50 สำหรับแพ็กเกจมากกว่า 0 สูงสุด 1,000 และ 40 สำหรับแพ็กเกจมากกว่า 1,000 สูงสุด 2,000 หากสกุลเงินที่เลือกเป็นดอลลาร์สหรัฐ ราคาของแพ็กเกจแรกจะอยู่ที่ $50 และราคาของแพ็กเกจที่ 2 จะอยู่ที่ $40 ระบบจะเรียกเก็บเงินจากนักพัฒนาแอปในราคาแพ็กเกจที่เกี่ยวข้อง ไม่ว่านักพัฒนาแอปจะใช้ธุรกรรมกี่รายการภายในแพ็กเกจ (กล่าวคือ ระบบจะเรียกเก็บเงินจากนักพัฒนาแอปในราคาแพ็กเกจทันทีที่ทำธุรกรรมแรกในแพ็กเกจ เสร็จสมบูรณ์)

- คลิกใช้และปิดเพื่อบันทึกรายละเอียดตารางราคาและกลับไปที่หน้าต่างแพ็กเกจราคามาตรฐาน
- สำหรับแพ็กเกจราคาเฉพาะผลิตภัณฑ์ API ให้กำหนดค่ารายละเอียดแพ็กเกจราคาสำหรับผลิตภัณฑ์ API เพิ่มเติมตามที่จำเป็น
การกำหนดค่าแพ็กเกจการ์ดอัตราโดยใช้ API
กำหนดค่ารายละเอียดแพ็กเกจตารางราคาโดยใช้ API ตามที่อธิบายไว้ในส่วนต่อไปนี้
การระบุรายละเอียดแพ็กเกจการ์ดเรตโดยใช้ API
คุณจะระบุรายละเอียดแพ็กเกจในตารางอัตราเมื่อสร้างแพ็กเกจราคา คุณระบุรายละเอียดในพร็อพเพอร์ตี้ ratePlanDetails ภายในเนื้อหาคำขอในการเรียกไปยัง /organizations/{org_name}/monetization-packages/{package_id}/rate-plans สิ่งที่คุณ
ระบุในพร็อพเพอร์ตี้ ratePlanDetails จะขึ้นอยู่กับรูปแบบการเรียกเก็บเงินที่คุณเลือก ได้แก่
อัตราคงที่ อัตราตามปริมาณ หรือแพ็กเกจ
การระบุ รูปแบบการชาร์จแบบอัตราคงที่
หากต้องการใช้รูปแบบการเรียกเก็บเงินแบบอัตราคงที่ ให้ระบุสิ่งต่อไปนี้ในรายละเอียดแพ็กเกจราคา
- พารามิเตอร์การให้คะแนนที่ระบุว่าแพ็กเกจราคาอิงตามธุรกรรม
(
VOLUME) หรืออิงตามแอตทริบิวต์ที่กำหนดเอง (เช่นMINT_CUSTOM_ATTRIBUTE_1)VOLUMEเป็นค่าเริ่มต้น - ประเภทการวัดการใช้งาน (
UNIT) ที่ระบุว่าอัตราคงที่ต่อหน่วย (กล่าวคือ ไม่ได้อิงตามปริมาณธุรกรรม เหมือนกับกรณีของรูปแบบการเรียกเก็บเงินแบบปริมาณตามช่วงหรือแบบแพ็กเกจ) - ระยะเวลาครบกำหนดการชำระเงิน (เช่น 30 วัน)
- รหัสขององค์กร
- สกุลเงิน "ฐาน" หรือสกุลเงินบัญชีที่บริษัทของคุณใช้
- ราคาแพ็กเกจราคาที่มีรายละเอียดเกี่ยวกับวิธีกำหนดราคา เนื่องจาก รูปแบบการเรียกเก็บเงินอิงตามอัตราคงที่ คุณจึงระบุอัตราแพ็กเกจราคาได้เพียงอัตราเดียว
ในราคาแพ็กเกจราคา คุณจะระบุสิ่งต่อไปนี้
- ประเภทของราคาแพ็กเกจราคา (
RATECARD) - ราคาของแพ็กเกจ เช่น หากคุณระบุ 0.10 และสกุลเงินเป็นดอลลาร์สหรัฐ ระบบจะเรียกเก็บเงินจากนักพัฒนาแอป $0.10 สำหรับแต่ละธุรกรรม (หรือหากอิงตามแอตทริบิวต์ที่กำหนดเอง เช่น จำนวนไบต์ที่ส่งในธุรกรรม ระบบจะเรียกเก็บเงินจากนักพัฒนาแอป $0.10 สำหรับ การส่งจำนวนไบต์ที่ระบุ)
- หน่วยเริ่มต้นของการใช้ราคา (
0) ซึ่งหมายความว่าระบบจะ ใช้ราคาสำหรับธุรกรรมแต่ละรายการ โดยเริ่มจากธุรกรรมแรก
ดูรายการตัวเลือกรายละเอียดของแพ็กเกจราคาทั้งหมดได้ที่การตั้งค่ารายละเอียดแพ็กเกจราคา
ตัวอย่างเช่น โค้ดต่อไปนี้จะสร้างแพ็กเกจเรตการ์ดที่มีรูปแบบการเรียกเก็บเงินแบบคงที่ โดยมีอัตรา อยู่ที่ ฿3 ต่อธุรกรรม ครบกำหนดชำระเงินในอีก 30 วัน (มีการไฮไลต์รายละเอียดที่เกี่ยวข้องกับเรตการ์ด)
curl -H "Content-Type:application/json" -X POST -d \
'{
"name": "Flat rate card plan",
"developer":null,
"developerCategory":null,
"advance": "false",
"currency": {
"id" : "usd"
},
"description": "Flat rate card plan",
"displayName" : "Flat rate card plan",
"frequencyDuration": "30",
"frequencyDurationType": "DAY",
"earlyTerminationFee": "10",
"monetizationPackage": {
"id": "location"
},
"organization": {
"id": "{org_name}"
},
"paymentDueDays": "30",
"prorate": "false",
"published": "true",
"ratePlanDetails": [
{
"currency": {
"id" : "usd"
},
"paymentDueDays": "30",
"meteringType": "UNIT",
"organization": {
"id": "{org_name}"
},
"ratePlanRates": [
{
"type": "RATECARD",
"rate": "0.10",
"startUnit": "0"
}
],
"ratingParameter": "VOLUME",
"type": "RATECARD"
}],
"recurringStartUnit": 1,
"recurringType": "CALENDAR",
"recurringFee": "10",
"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
การระบุ รูปแบบการเรียกเก็บเงินตามปริมาณ
ในรูปแบบการกำหนดราคาตามปริมาณ คุณจะระบุรายละเอียดแพ็กเกจราคาซึ่งรวมถึงราคาแพ็กเกจราคาอย่างน้อย 1 รายการ โดยแต่ละราคาจะมีผลกับ "ช่วงปริมาณ" ซึ่งเป็นช่วงปริมาณธุรกรรม (หรือช่วงตามแอตทริบิวต์ที่กำหนดเอง เช่น จำนวนไบต์ที่ส่ง) โดยปกติแล้ว แผนประเภทนี้จะ ตั้งค่าเพื่อกระตุ้นให้นักพัฒนาแอปสร้างปริมาณที่สูงขึ้นด้วยการเสนออัตราที่ลด สำหรับช่วงปริมาณที่สูงขึ้น
นอกจากราคาแพ็กเกจราคาแล้ว คุณยังระบุสิ่งต่อไปนี้ในรายละเอียดแพ็กเกจราคาได้ด้วย
- พารามิเตอร์การให้คะแนนที่ระบุว่าแพ็กเกจราคาอิงตามธุรกรรม
(
VOLUME) หรืออิงตามแอตทริบิวต์ที่กำหนดเอง (เช่นCUSTOM_ATTRIBUTE_1)VOLUMEเป็นค่าเริ่มต้น - ประเภทการวัดการใช้งาน (
VOLUME) ที่ระบุว่าอัตราดังกล่าวอิงตามปริมาณ ธุรกรรม (กล่าวคือ ไม่ใช่อัตราคงที่ต่อธุรกรรม เหมือนกับในกรณีของ รูปแบบการเรียกเก็บเงินแบบอัตราคงที่) - ระยะเวลาครบกำหนดการชำระเงิน (เช่น 30 วัน)
- รหัสขององค์กร
- สกุลเงิน "ฐาน" หรือสกุลเงินบัญชีที่บริษัทของคุณใช้
- ระยะเวลาและประเภทระยะเวลาที่ระบุร่วมกันเป็นระยะเวลาที่ระบบรวบรวมปริมาณ ธุรกรรม (หรือปริมาณที่เกี่ยวข้องกับแอตทริบิวต์ที่กำหนดเอง) หรือที่เรียกว่า "พื้นฐานการรวบรวม" ระบบจะรวบรวมปริมาณธุรกรรมตามพื้นฐานการรวบรวม (เช่น 1 เดือน) เพื่อกำหนดช่วงปริมาณที่เกี่ยวข้อง
- ตัวนับการรวมที่ใช้ในการกำหนดช่วงระดับเสียงที่เกี่ยวข้อง
สำหรับราคาแพ็กเกจราคาแต่ละรายการ คุณต้องระบุข้อมูลต่อไปนี้
- ประเภทของราคาแพ็กเกจราคา (
RATECARD) - ราคาของแพ็กเกจ เช่น หากคุณระบุ 0.10 และสกุลเงินเป็นดอลลาร์สหรัฐ ระบบจะเรียกเก็บเงินจากนักพัฒนาแอป $0.15 สำหรับแต่ละธุรกรรม (หรือหากอิงตามแอตทริบิวต์ที่กำหนดเอง เช่น จำนวนไบต์ที่ส่งในธุรกรรม ระบบจะเรียกเก็บเงินจากนักพัฒนาแอป $0.15 สำหรับ การส่งจำนวนไบต์ที่ระบุ)
- หน่วยเริ่มต้นและสิ้นสุดของช่วงระดับเสียง หน่วยเริ่มต้นจะระบุขีดจำกัดล่างของช่วงปริมาณ ส่วนหน่วยสิ้นสุดจะระบุขีดจำกัดบนของช่วงปริมาณ ตัวอย่างเช่น หากคุณระบุหน่วยเริ่มต้นเป็น 0 และหน่วยสิ้นสุดเป็น 1, 000 แถบช่วงปริมาณจะครอบคลุมธุรกรรมสูงสุด 1, 000 รายการในระยะเวลาการรวบรวมข้อมูล หากสกุลเงินเป็นดอลลาร์สหรัฐ
ระยะเวลาการรวบรวมข้อมูลคือ 1 เดือน และอัตราสำหรับธุรกรรม 1, 000 รายการแรกคือ 0.15 นักพัฒนาแอปจะถูกเรียกเก็บเงิน $0.15 ต่อธุรกรรมสำหรับธุรกรรมสูงสุด 1, 000 รายการในเดือนนั้น
ดูรายละเอียดเกี่ยวกับเวลาที่ระบบรีเซ็ตแพ็กเกจได้ที่ระบบจะเรียกเก็บค่าธรรมเนียมตามรอบและรีเซ็ตแพ็กเกจเมื่อใด
หากคุณไม่ได้ระบุหน่วยสิ้นสุดสำหรับช่วงปริมาณสุดท้าย ระบบจะใช้ราคาสำหรับช่วงนั้นกับธุรกรรมทั้งหมดหลังจากที่จำนวนธุรกรรมสูงกว่าหน่วยเริ่มต้นสำหรับช่วงนั้น เช่น หากหน่วยเริ่มต้นสำหรับช่วงสุดท้ายคือ 1, 000 และคุณไม่ได้ ระบุหน่วยสิ้นสุดสำหรับช่วงนั้น ระบบจะใช้ราคาสำหรับช่วงดังกล่าวกับธุรกรรมทั้งหมด หลังจากธุรกรรม 1, 000 รายการในช่วงการรวบรวม
ดูรายการตัวเลือกรายละเอียดของแพ็กเกจราคาทั้งหมดได้ที่การตั้งค่ารายละเอียดแพ็กเกจราคา
เช่น คำสั่งต่อไปนี้จะสร้างแพ็กเกจเรตการ์ดที่มีรูปแบบการเรียกเก็บเงินแบบตามปริมาณ โดย จะอยู่ที่ $0.15 สำหรับธุรกรรม 1,000 รายการแรก และ $0.10 สำหรับธุรกรรมทั้งหมดที่เกิน 1,000 รายการ พื้นฐานการรวมข้อมูลคือ 1 เดือน ครบกำหนดชำระเงินในอีก 30 วัน (รายละเอียดเรตการ์ด จะไฮไลต์)
curl -H "Content-Type:application/json" -X POST -d \
'{
"name": "Volume banded rate card plan",
"developer":null,
"developerCategory":null,
"currency": {
"id" : "usd"
},
"frequencyDuration": "30",
"description": "Volume banded rate card plan",
"displayName" : "Volume banded rate card plan",
"frequencyDuration": "30",
"frequencyDurationType": "DAY",
"earlyTerminationFee": "10",
"monetizationPackage": {
"id": "location"
},
"organization": {
"id": "{org_name}"
},
"paymentDueDays": "30",
"prorate": "false",
"published": "true",
"ratePlanDetails": [
{
"currency": {
"id" : "usd"
},
"aggregateStandardCounters": true,
"paymentDueDays": "30",
"duration": "1",
"durationType": "MONTH",
"meteringType": "VOLUME",
"organization": {
"id": "{org_name}"
},
"ratePlanRates": [
{
"type": "RATECARD",
"rate": "0.15",
"startUnit": "0",
"endUnit": "1000"
},
{
"type": "RATECARD",
"rate": "0.10",
"startUnit": "1000"
}
],
"ratingParameter": "VOLUME",
"type": "RATECARD"
}],
"recurringStartUnit": 1,
"recurringType": "CALENDAR",
"recurringFee": "10",
"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
การระบุ รูปแบบการเรียกเก็บเงินแบบรวมแพ็กเกจ
ในรูปแบบการเรียกเก็บเงินแบบแพ็กเกจ นักพัฒนาแอปจะชำระเงิน (ล่วงหน้า) สำหรับ "แพ็กเกจ" ธุรกรรม (หรือ สำหรับแพ็กเกจที่อิงตามแอตทริบิวต์ที่กำหนดเอง เช่น จำนวนไบต์ที่ส่ง) คุณระบุ อัตราสำหรับแต่ละแพ็กเกจและฐานการรวม ซึ่งก็คือระยะเวลาที่นักพัฒนาแอป ใช้แพ็กเกจได้
ตัวอย่างเช่น สมมติว่าคุณตั้งค่า 2 กลุ่ม โดยกลุ่มแรกมีขนาด 1-1, 000 ธุรกรรม และกลุ่มที่ 2 มีขนาด 1, 001-2, 000 ธุรกรรม โดยมีอัตราค่าบริการอยู่ที่ $50 สำหรับ แพ็กเกจแรกและ $40 สำหรับแพ็กเกจที่ 2 และมีพื้นฐานการรวมอยู่ที่ 1 หากนักพัฒนาแอป ซื้อแพ็กเกจตามตารางอัตราสำหรับแพ็กเกจแรก นักพัฒนาแอปจะชำระเงิน $50 (ล่วงหน้า) สำหรับธุรกรรม 1, 000 รายการใน 1 เดือน ระบบจะเรียกเก็บเงินจากนักพัฒนาแอปตามจำนวนที่ตั้งไว้ ไม่ว่าผู้ใช้จะใช้แพ็กเกจทั้งหมดหรือไม่ก็ตาม หลังจากระยะเวลาการรวบรวมข้อมูลสิ้นสุดลง แพ็กเกจจะหมดอายุ หากนักพัฒนาแอปต้องการใช้แพ็กเกจ อีกครั้ง จะต้องซื้อแพ็กเกจ (และแพ็กเกจ) อีกครั้ง
สิ่งที่คุณระบุในรายละเอียดแพ็กเกจราคาจะเหมือนกับสิ่งที่คุณระบุใน รายละเอียดแพ็กเกจราคาสำหรับรูปแบบการเรียกเก็บเงินตามปริมาณ ความแตกต่างมีดังนี้
- แพ็กเกจราคาแต่ละรายการที่คุณระบุใช้สำหรับแพ็กเกจ (ไม่ใช่ช่วงปริมาณ)
- คุณต้องระบุขีดจำกัดบนสำหรับแพ็กเกจสุดท้าย เว้นแต่ว่าคุณต้องการเรียกเก็บเงินจาก นักพัฒนาแอปเป็นจำนวนเงินคงที่สำหรับการทำธุรกรรมแบบไม่จำกัดในแพ็กเกจสุดท้าย
ดูรายการตัวเลือกรายละเอียดของแพ็กเกจราคาทั้งหมดได้ที่การตั้งค่ารายละเอียดแพ็กเกจราคา
ตัวอย่างเช่น โค้ดต่อไปนี้จะสร้างแพ็กเกจเรตการ์ดที่มีรูปแบบการเรียกเก็บเงินแบบรวม โดยจะตั้งราคาไว้ที่ $50 สำหรับแพ็กเกจแรก (ธุรกรรมสูงสุด 1,000 รายการ) และ $40 สำหรับแพ็กเกจที่ 2 (ธุรกรรมมากกว่า 1,000 รายการและสูงสุด 2,000 รายการ) พื้นฐานการรวมข้อมูลคือ 1 เดือน ครบกำหนดชำระเงินในอีก 30 วัน
curl -H "Content-Type:application/json" -X POST -d \
'{
"name": "Bundled rate plan",
"developer":null,
"developerCategory":null,
"currency": {
"id" : "usd"
},
"frequencyDuration": "30",
"description": "Bundled rate plan",
"displayName" : "Bundled rate plan",
"frequencyDurationType": "DAY",
"earlyTerminationFee": "10",
"monetizationPackage": {
"id": "location"
},
"organization": {
"id": "{org_name}"
},
"paymentDueDays": "30",
"prorate": "true",
"published": "true",
"ratePlanDetails": [
{
"currency": {
"id" : "usd"
},
"aggregateStandardCounters": true,
"paymentDueDays": "30",
"duration": "1",
"durationType": "MONTH",
"meteringType": "STAIR_STEP",
"organization": {
"id": "{org_name}"
},
"ratePlanRates": [
{
"type": "RATECARD",
"rate": "50",
"startUnit": "0",
"endUnit": "1000"
},
{
"type": "RATECARD",
"rate": "40",
"startUnit": "1000",
"endUnit": "2000"
}
],
"ratingParameter": "VOLUME",
"type": "RATECARD"
}],
"recurringStartUnit": 1,
"recurringType": "CALENDAR",
"recurringFee": "10",
"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
การระบุแพ็กเกจ Freemium สำหรับผลิตภัณฑ์แต่ละรายการโดยใช้ API
ในแพ็กเกจอัตราค่าบริการ คุณสามารถตั้งค่าแพ็กเกจ Freemium สำหรับผลิตภัณฑ์แต่ละรายการ (แทนแพ็กเกจ API) ได้ แพ็กเกจ Freemium ให้สิทธิ์นักพัฒนาแอปใช้ผลิตภัณฑ์ API ฟรีในช่วงระยะเวลาหนึ่ง หรือตามปริมาณการใช้งาน
เมื่อตั้งค่าแพ็กเกจ Freemium สำหรับผลิตภัณฑ์ API คุณจะต้องระบุรายละเอียดแพ็กเกจในตารางอัตราค่าบริการ ระยะเวลาที่นักพัฒนาแอปสามารถใช้ทรัพยากรที่ผลิตภัณฑ์ API จัดหาให้ได้โดยไม่มีค่าใช้จ่าย ระยะเวลาอาจอิงตามค่าใดค่าหนึ่งต่อไปนี้
- ระยะเวลา ซึ่งก็คือเวลาตั้งแต่วันที่มีผลจนถึงวันที่สิ้นสุด
- ปริมาณ เช่น จำนวนธุรกรรมที่เกี่ยวข้องกับผลิตภัณฑ์ API หรือปริมาณ ที่เกี่ยวข้องกับแอตทริบิวต์ที่กำหนดเองซึ่งบันทึกไว้ในนโยบายการบันทึกธุรกรรม
หากระยะเวลา Freemium อิงตามปริมาณ ให้ระบุเป็นจำนวนหน่วย Freemium ตัวอย่างเช่น คำสั่งต่อไปนี้จะสร้างแพ็กเกจตามตารางราคาที่มีแพ็กเกจ Freemium โดยอิงตามปริมาณ 5, 000 หน่วย (ข้อกำหนดที่เกี่ยวข้องกับ Freemium จะไฮไลต์ไว้)
curl -H "Content-Type:application/json" -X POST -d \
'{
"name": "Flat rate card plan with freemium period",
"developer":null,
"developerCategory":null,
"advance": "false",
"currency": {
"id" : "usd"
},
"description": "Flat rate card plan with freemium period",
"displayName" : "Flat rate card plan with freemium period",
"frequencyDuration": "30",
"frequencyDurationType": "DAY",
"earlyTerminationFee": "10",
"monetizationPackage": {
"id": "location"
},
"organization": {
"id": "myorg"
},
"paymentDueDays": "30",
"prorate": "false",
"published": "false",
"ratePlanDetails": [
{
"currency": {
"aggregateFreemiumCounters" : true,
"aggregateStandardCounters" : true,
"id" : "usd"
},
"product" : {
"id" : "location",
"displayName":"Location"
},
"paymentDueDays": "30",
"meteringType": "UNIT",
"organization": {
"id": "myorg"
},
"ratePlanRates": [
{
"type": "RATECARD",
"rate": "0.10",
"startUnit": "0"
}
],
"freemiumUnit": "5000",
"freemiumDuration": "0",
"freemiumDurationType": "DAY",
"ratingParameterUnit":"MB",
"customPaymentTerm": "false",
"ratingParameter": "VOLUME",
"type": "RATECARD"
}],
"recurringStartUnit": 1,
"recurringType": "CALENDAR",
"recurringFee": "10",
"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