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