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