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