คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X ข้อมูล
เกริ่นนำ
ในแพ็กเกจเรตการ์ด นักพัฒนาซอฟต์แวร์จะถูกเรียกเก็บเงินสำหรับธุรกรรมแต่ละรายการ สำหรับแพ็กเกจประเภทนี้ คุณต้องระบุรายละเอียดเพิ่มเติม เช่น รูปแบบการเรียกเก็บเงินและราคาของรูปแบบการเรียกเก็บเงิน
(ไม่บังคับ) คุณอาจระบุแพ็กเกจฟรีเมียมสำหรับผลิตภัณฑ์แต่ละรายการ (แทนการระบุแพ็กเกจ API) โดยจะดำเนินการดังกล่าวได้สำหรับแพ็กเกจเฉพาะผลิตภัณฑ์เท่านั้น
ระบบจะเรียกเก็บค่าธรรมเนียมที่เกิดขึ้นประจำและรีเซ็ตแพ็กเกจแพ็กเกจเมื่อใด
แพ็กเกจราคาอาจรวมถึงค่าธรรมเนียมตามรอบและแพ็กเกจ API (แพ็กเกจแบบ Volume Band และแพ็กเกจ) ทั้ง 2 แพ็กเกจจะมีช่วงเวลาที่เจาะจงเมื่อมีการเรียกเก็บค่าธรรมเนียมและรีเซ็ตแพ็กเกจแพ็กเกจเป็น 0 ตารางต่อไปนี้อธิบายเวลาที่เรียกเก็บค่าธรรมเนียมที่เกิดซ้ำและการรีเซ็ตจำนวนแพ็กเกจ หากแอปของนักพัฒนาแอปถูกบล็อกไม่ให้ทำการเรียก API เพิ่มเติมเนื่องจากมีธุรกรรมถึงจำนวนที่จำกัดไว้แล้ว เวลาเหล่านี้จะรีเซ็ตจำนวนการเรียก API เป็น 0 และแอปสามารถเริ่มเรียกใช้ได้อีกครั้ง
หากแผนมี... | ...สิ่งนี้เกิดขึ้น |
---|---|
|
โดยค่าธรรมเนียมประจำและการรีเซ็ตแพ็กเกจแพ็กเกจจะเกิดขึ้นในวันที่ 1 ของเดือน (ค่าเริ่มต้น) สำหรับการเกิดซ้ำรายเดือนในวันที่ที่ระบุ ให้สร้างแพ็กเกจราคาโดยใช้ 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 ครั้งแรกเท่ากับ 1.5 ดอลลาร์สำหรับแต่ละธุรกรรม และสำหรับธุรกรรมมากกว่า 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 กลุ่ม หากสกุลเงินที่เลือกเป็นดอลลาร์สหรัฐ ราคาของแพ็กเกจแรกคือ 1,500 บาท และแพ็กเกจที่ 2 มีราคาเท่ากับ 1,200 บาท นักพัฒนาแอปจะเรียกเก็บเงินตามราคาแพ็กเกจที่เกี่ยวข้อง โดยไม่คำนึงถึงจำนวนธุรกรรมที่ใช้ภายในแพ็กเกจ (กล่าวคือ นักพัฒนาแอปจะเรียกเก็บเงินตามราคาแพ็กเกจทันทีที่ธุรกรรมแรกในแพ็กเกจเสร็จสมบูรณ์) |
หากระบุแอตทริบิวต์ที่กำหนดเองสำหรับผลิตภัณฑ์ API แล้ว คุณจะกำหนดค่าพารามิเตอร์การให้คะแนนที่กำหนดเองเพื่อเรียกเก็บเงินนักพัฒนาแอปโดยอิงตามแอตทริบิวต์ที่กำหนดเองภายในธุรกรรมแต่ละรายการได้ ตัวอย่างเช่น หากสร้างแผนที่เรียกเก็บเงินนักพัฒนาแอปสำหรับธุรกรรมแต่ละรายการ คุณจะกำหนดอัตราของแพ็กเกจตามแอตทริบิวต์ที่กำหนดเองได้ เช่น จำนวนไบต์ที่ส่งในแบ็กเอนด์ ซึ่งอาจแตกต่างกันไปต่อธุรกรรม
ในกรณีนี้ ให้เลือกใช้พารามิเตอร์การให้คะแนนที่กำหนดเอง และเลือกแอตทริบิวต์ที่กำหนดเองจากรายการแบบเลื่อนลง ดูข้อมูลเพิ่มเติมได้ที่กำหนดค่าแพ็กเกจราคาด้วยแอตทริบิวต์ที่กำหนดเอง
Classic Edge (Private Cloud)
วิธีกำหนดค่าแพ็กเกจเรตการ์ดโดยใช้ UI แบบคลาสสิกของ Edge
- ทำตามขั้นตอนเพื่อสร้างแพ็กเกจราคา
- เลือกการ์ดราคาในรายการแบบเลื่อนลงประเภทแพ็กเกจราคาเพื่อกำหนดค่ารูปแบบรายได้
- หากแพ็กเกจ API ที่เลือกมีผลิตภัณฑ์ API หลายรายการ ให้เลือกหนึ่งในตัวเลือกต่อไปนี้
หมายเหตุ: หากแพ็กเกจ API มีผลิตภัณฑ์ API รายการเดียว ให้ข้ามขั้นตอนนี้
- แผนเฉพาะผลิตภัณฑ์เพื่อกำหนดค่ารายละเอียดแพ็กเกจราคาสำหรับผลิตภัณฑ์ API แต่ละรายการ
- แผนทั่วไปสำหรับผลิตภัณฑ์ทั้งหมดเพื่อกำหนดค่ารายละเอียดแพ็กเกจราคาสำหรับผลิตภัณฑ์ API ทั้งหมด
- คลิกการ์ดราคาสำหรับแพ็กเกจราคาทั่วไปหรือแพ็กเกจราคาเฉพาะผลิตภัณฑ์ API แต่ละรายการ
หมายเหตุ: เมื่อกำหนดค่าแพ็กเกจเฉพาะผลิตภัณฑ์ API คุณจะต้องกำหนดค่าแพ็กเกจการ์ดราคาสำหรับผลิตภัณฑ์ API แต่ละรายการแยกกัน
หน้าต่างบัตรราคาจะเปิดขึ้น
- ตั้งค่าแพ็กเกจ Freemium สําหรับผลิตภัณฑ์ API แพ็กเกจฟรีเมียมช่วยให้นักพัฒนาแอปใช้ผลิตภัณฑ์ API ได้ฟรีในช่วงเวลาหนึ่งหรือตามปริมาณการใช้งาน
ป้อนข้อมูลต่อไปนี้
ฟิลด์ คำอธิบาย ผลิตภัณฑ์ฟรีเมียม ขอบเขตของช่วงทดลองใช้ฟรี เลือกปุ่มตัวเลือกปุ่มใดปุ่มหนึ่งต่อไปนี้
- ตามจำนวน ช่วงทดลองใช้ฟรีจะอิงตามจำนวนที่ระบุในช่องวอลุ่ม
- ตามระยะเวลา ระยะเวลาค่าธรรมเนียมจะอิงตามระยะเวลาที่ระบุไว้ในช่องระยะเวลา Freemium
- แล้วขึ้นอยู่กับการกระทำใดก่อน ระยะเวลาที่ใช้ได้ฟรีจะสิ้นสุดลงเมื่อมีปริมาณใน ช่องระดับเสียงหรือระยะเวลาในช่องระยะเวลาฟรีเมียมถึง ขึ้นอยู่กับว่ากรณีใดจะเกิดขึ้นก่อน
- ไม่ นี่ไม่ใช่แพ็กเกจฟรีเมียม โดยตัวเลือกนี้คือค่าเริ่มต้น
วอลุ่มแบบฟรีเมียม ปริมาณธุรกรรม (หรือปริมาณที่เกี่ยวข้องกับแอตทริบิวต์ที่กำหนดเองซึ่งบันทึกไว้ในนโยบายการบันทึกธุรกรรม) ที่นักพัฒนาแอปจะไม่ถูกเรียกเก็บเงิน จะมีการวัดปริมาณสำหรับผลิตภัณฑ์ API ป้อนหมายเลขวอลุ่ม เช่น 5000 ซึ่งหมายความว่าเมื่อนักพัฒนาแอปเริ่มใช้แพ็กเกจ ระบบจะไม่เรียกเก็บเงินสำหรับธุรกรรม 5,000 ครั้งแรก (หรือ 5,000 ครั้งแรกที่ใช้รายการที่เกี่ยวข้องกับแอตทริบิวต์ที่กำหนดเอง) ช่องนี้จะเปิดใช้ก็ต่อเมื่อคุณเลือก "ตามปริมาณ" หรือ "อันใดก่อน" ในช่อง "ผลิตภัณฑ์ฟรีเมียม"
ระยะเวลาฟรีเมียม ช่วงเวลาที่ระบบไม่เรียกเก็บเงินจากนักพัฒนาแอป ป้อนตัวเลขและเลือกระยะเวลา เช่น 1 เดือน ซึ่งหมายความว่าเราจะไม่เรียกเก็บเงินนักพัฒนาซอฟต์แวร์เป็นเวลา 1 เดือน ช่องนี้จะเปิดใช้ก็ต่อเมื่อคุณเลือก "ตามระยะเวลา" หรือ "รายการใดมาก่อน" ในช่อง "ผลิตภัณฑ์ Freemium"
- เลือกรูปแบบการชาร์จแบบใดแบบหนึ่งต่อไปนี้
- อัตราคงที่ ในรูปแบบนี้ นักพัฒนาแอปจะมีการเรียกเก็บเงินในอัตราคงที่สำหรับธุรกรรมแต่ละรายการ
- แถบระดับเสียง ในโมเดลนี้ นักพัฒนาแอปจะมีการเรียกเก็บเงินในอัตราแปรผันโดยขึ้นอยู่กับปริมาณธุรกรรม
- การซื้อเป็นชุด ในโมเดลนี้ นักพัฒนาแอปจะมีการเรียกเก็บเงินตามจำนวนที่กำหนดไว้ (ล่วงหน้า) สำหรับธุรกรรมแต่ละกลุ่ม นักพัฒนาแอปจะมีการเรียกเก็บเงินตามจำนวนที่ตั้งไว้ไม่ว่าจะใช้แพ็กเกจหรือไม่ก็ตาม
สำหรับรูปแบบอัตราคงที่: ป้อนข้อมูลต่อไปนี้ในส่วนการกำหนดราคาของหน้าต่างการ์ดราคาทั่วไป
ฟิลด์ คำอธิบาย ผู้ให้บริการ (หรือองค์กร) ชื่อองค์กรของคุณ ช่องนี้เป็นค่าที่กำหนดล่วงหน้าโดยใช้ค่าของช่องโอเปอเรเตอร์ (หรือ องค์กร) ในโปรไฟล์องค์กร
ประเทศ ประเทศที่องค์กรดำเนินการ ช่องนี้เป็นค่าที่กำหนดล่วงหน้าโดยใช้ค่าของช่องประเทศในโปรไฟล์องค์กร
อัตราคงที่ อัตราที่เรียกเก็บสำหรับธุรกรรมแต่ละรายการ ป้อนตัวเลขทศนิยม (ที่มีทศนิยมได้สูงสุด 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 สำหรับย่านความถี่ 1,000 ขึ้นไป หากสกุลเงินที่เลือกเป็นดอลลาร์สหรัฐ อัตราแลกเปลี่ยนสำหรับธุรกรรม 1,000 รายการแรกจะเท่ากับ 1.5 ดอลลาร์สำหรับแต่ละธุรกรรม และสำหรับธุรกรรมมากกว่า 1,000 รายการ อัตราสำหรับธุรกรรมแต่ละรายการจะเท่ากับ 1.0 ดอลลาร์สหรัฐ
สำหรับรูปแบบแพ็กเกจ: หน้าต่างการ์ดราคาทั่วไปจะแสดงช่องเพิ่มเติมที่คุณใช้ระบุฐานสำหรับการรวม (ระยะเวลาที่นักพัฒนาซอฟต์แวร์ใช้กลุ่มธุรกรรมได้) และเพื่อระบุข้อมูลเกี่ยวกับแพ็กเกจ เช่น ขนาดของแพ็กเกจ
ป้อนข้อมูลต่อไปนี้ในหน้าต่างการ์ดราคาทั่วไป
ฟิลด์ คำอธิบาย พื้นฐานการรวม ระยะเวลาที่นักพัฒนาแอปใช้กลุ่มธุรกรรมได้ (หรือใช้กลุ่มตามแอตทริบิวต์ที่กำหนดเอง) เลือกจำนวนเดือน (1-12 เดือน) หลังจากช่วงเวลาดังกล่าว แพ็กเกจจะหมดอายุและนักพัฒนาแอปต้องซื้อแพ็กเกจ (และแพ็กเกจ) อีกครั้ง
โปรดดูรายละเอียดเกี่ยวกับเวลาที่รีเซ็ตแพ็กเกจได้ที่หัวข้อระบบจะเรียกเก็บค่าธรรมเนียมตามรอบและรีเซ็ตแพ็กเกจแพ็กเกจเมื่อใด
ขนาดแพ็กเกจ จำนวนธุรกรรมในแพ็กเกจ (หรือจำนวนที่เกี่ยวข้องกับแอตทริบิวต์ที่กำหนดเอง เช่น จำนวนไบต์ทั้งหมดที่ส่งในแพ็กเกจ) คุณกำหนดราคาแต่ละแพ็กเกจได้ (คุณกำหนดราคานี้ในช่องขนาดแพ็กเกจของส่วนการกำหนดราคา) ระบบจะใช้ราคานี้ทั้งแพ็กเกจ ระบุขีดจำกัดสูงสุดของแพ็กเกจแรก เช่น สูงสุด 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 วัน)
- รหัสขององค์กร
- "ฐาน" หรือสกุลเงินที่ใช้ในการบัญชีที่บริษัทของคุณใช้
- อัตราแพ็กเกจราคาที่มีรายละเอียดเกี่ยวกับวิธีคำนวณอัตราดังกล่าว เนื่องจากรูปแบบการเรียกเก็บเงินจะอิงตามอัตราคงที่ คุณจึงระบุอัตราแพ็กเกจเพียง 1 อัตราเท่านั้น
ในอัตราแพ็กเกจราคา คุณจะระบุสิ่งต่อไปนี้
- ประเภทราคาแพ็กเกจราคา (
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 และหน่วยสุดท้ายเป็น 1000 ช่วงปริมาณของปริมาณจะครอบคลุมธุรกรรมสูงสุด 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) ได้ แพ็กเกจฟรีเมียมช่วยให้นักพัฒนาแอปใช้ผลิตภัณฑ์ API ได้ฟรีในช่วงเวลาหนึ่งหรือตามปริมาณการใช้งาน
เมื่อตั้งค่าแพ็กเกจฟรีเมียมสำหรับผลิตภัณฑ์ API คุณจะต้องระบุในรายละเอียดของแพ็กเกจบัตรราคาระยะเวลาที่นักพัฒนาแอปใช้ทรัพยากรที่ผลิตภัณฑ์ API มีให้โดยไม่เสียค่าใช้จ่าย ช่วงเวลานี้อาจอิงจากสิ่งใดสิ่งหนึ่งต่อไปนี้
- ระยะเวลา ซึ่งก็คือเวลาระหว่างวันที่มีผลและวันที่สิ้นสุด
- ปริมาณ เช่น จำนวนธุรกรรมที่เกี่ยวข้องกับผลิตภัณฑ์ API หรือปริมาณที่เกี่ยวข้องกับแอตทริบิวต์ที่กำหนดเองที่บันทึกไว้ในนโยบายการบันทึกธุรกรรม
หากระยะเวลาฟรีเมียมอิงตามปริมาณ ให้ระบุเป็นจำนวนหน่วยฟรีเมียม ตัวอย่างต่อไปนี้สร้างแพ็กเกจการ์ดราคาที่มีแพ็กเกจฟรีเมียมตามปริมาณ 5, 000 หน่วย (ไฮไลต์ข้อกำหนดเกี่ยวกับฟรีเมียม)
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