กําหนดค่าแพ็กเกจบัตรราคา

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
info

บทนำ

ในแพ็กเกจบัตรอัตรา นักพัฒนาแอปจะถูกเรียกเก็บเงินสำหรับธุรกรรมแต่ละรายการ สำหรับแพ็กเกจประเภทนี้ คุณต้องระบุรายละเอียดเพิ่มเติม เช่น รูปแบบการเรียกเก็บเงินและราคาสำหรับรูปแบบการเรียกเก็บเงิน

คุณระบุแพ็กเกจ Freemium สำหรับผลิตภัณฑ์แต่ละรายการ (แทนที่จะเป็นแพ็กเกจ API) ได้หากต้องการ โดยจะทำได้เฉพาะสำหรับแพ็กเกจที่เฉพาะเจาะจงผลิตภัณฑ์เท่านั้น

ระบบจะเรียกเก็บค่าธรรมเนียมแบบเกิดซ้ำและรีเซ็ตแพ็กเกจรวมเมื่อใด

แพ็กเกจราคาอาจรวมถึงค่าธรรมเนียมตามรอบและแพ็กเกจ API (แพ็กเกจแบบตามปริมาณและแพ็กเกจ) ซึ่งทั้ง 2 อย่างนี้เกี่ยวข้องกับเวลาที่เฉพาะเจาะจงเมื่อมีการเรียกเก็บค่าธรรมเนียมและแพ็กเกจจะรีเซ็ตเป็น 0 ตารางต่อไปนี้อธิบายเวลาที่ระบบเรียกเก็บค่าธรรมเนียมตามรอบและรีเซ็ตจำนวนแพ็กเกจ หากแอปของนักพัฒนาแอปถูกบล็อกไม่ให้ทำการเรียก API เพิ่มเติมเนื่องจากถึงขีดจำกัดการทำธุรกรรมที่กำหนดไว้ ช่วงเวลาต่อไปนี้คือช่วงเวลาที่ระบบรีเซ็ตจำนวนการเรียก API เป็น 0 และแอปจะเริ่มทำการเรียกได้อีกครั้ง

หากแพ็กเกจมี... ...จะเกิดอะไรขึ้น
  • ค่าธรรมเนียมแบบเรียกเก็บตามรอบที่ไม่ใช่ 0 ซึ่งตั้งค่าเป็นเดือน
  • แพ็กเกจแบบกลุ่มหรือแพ็กเกจแบบรวม

การรีเซ็ตค่าธรรมเนียมแบบเกิดซ้ำและแพ็กเกจรวมจะเกิดขึ้นในวันที่ 1 ของเดือน (ค่าเริ่มต้น)

หากต้องการให้เกิดการเรียกเก็บเงินตามรอบรายเดือนในวันที่ที่เฉพาะเจาะจง ให้สร้างแพ็กเกจราคาโดยใช้ Management API และระบุวันด้วยพร็อพเพอร์ตี้ RecurringStartUnit ตามที่อธิบายไว้ในการสร้างแพ็กเกจราคาโดยใช้ API

  • ตั้งค่าธรรมเนียมการเรียกเก็บเงินตามรอบที่ไม่ใช่ 0 เป็น Week
  • แพ็กเกจแบบกลุ่มหรือแพ็กเกจแบบรวม
การรีเซ็ตค่าธรรมเนียมแบบเรียกเก็บซ้ำและแพ็กเกจรวมจะเกิดขึ้นทุกๆ 7 วันหลังจากวันที่เริ่มใช้แพ็กเกจอัตราของนักพัฒนาแอป
  • ตั้งค่าธรรมเนียมตามรอบที่ไม่ใช่ 0 เป็น Day
  • แพ็กเกจแบบกลุ่มหรือแพ็กเกจแบบรวม
การรีเซ็ตค่าธรรมเนียมแบบทำซ้ำและแพ็กเกจรวมจะเกิดขึ้นทุกๆ X วันหลังจากวันที่เริ่มใช้แพ็กเกจอัตราของนักพัฒนาแอป
  • ไม่มีค่าธรรมเนียมที่เกิดซ้ำ (หรือมีค่าธรรมเนียมที่เกิดซ้ำเป็น 0 ดอลลาร์)
  • แพ็กเกจแบบกลุ่มหรือแพ็กเกจแบบรวม

ระบบจะรีเซ็ตแพ็กเกจรวมตามพื้นฐานการรวบรวมที่กำหนดไว้ในตารางราคา เช่น หากนักพัฒนาแอปเริ่มใช้แพ็กเกจอัตราในวันที่ 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 แบบคลาสสิก

  1. ทำตามขั้นตอนเพื่อสร้างแพ็กเกจราคา
  2. เลือกตารางราคาในเมนูแบบเลื่อนลงประเภทแพ็กเกจราคาเพื่อกำหนดค่ารูปแบบรายได้
  3. หากแพ็กเกจ API ที่เลือกมีผลิตภัณฑ์ API หลายรายการ ให้เลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้

    หมายเหตุ: หากแพ็กเกจ API มีผลิตภัณฑ์ API รายการเดียว คุณสามารถข้ามขั้นตอนนี้ได้

    • แพ็กเกจสำหรับผลิตภัณฑ์โดยเฉพาะเพื่อกำหนดค่ารายละเอียดแพ็กเกจอัตราสำหรับผลิตภัณฑ์ API แต่ละรายการแยกกัน
    • แผนทั่วไปสำหรับผลิตภัณฑ์ทั้งหมดเพื่อกำหนดค่ารายละเอียดแผนอัตราสำหรับผลิตภัณฑ์ API ทั้งหมด
  4. คลิกตารางราคาสำหรับแพ็กเกจอัตราทั่วไปหรือสำหรับแพ็กเกจอัตราเฉพาะผลิตภัณฑ์ API แต่ละรายการ

    หมายเหตุ: เมื่อกำหนดค่าแพ็กเกจเฉพาะผลิตภัณฑ์ API คุณจะต้องกำหนดค่าแพ็กเกจตารางอัตรา สำหรับผลิตภัณฑ์ API แต่ละรายการแยกกัน

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

  5. ตั้งค่าแพ็กเกจ Freemium สำหรับผลิตภัณฑ์ API แพ็กเกจ Freemium ให้สิทธิ์นักพัฒนาแอปใช้ผลิตภัณฑ์ API ฟรีในช่วงระยะเวลาหนึ่งหรือตามปริมาณการใช้งาน

    ป้อนข้อมูลต่อไปนี้

    ช่อง คำอธิบาย
    ผลิตภัณฑ์แบบฟรีเมียม

    ระยะเวลาของช่วงทดลองใช้ฟรี เลือกปุ่มตัวเลือกปุ่มใดปุ่มหนึ่งต่อไปนี้

    • ตามจำนวน ระยะเวลาฟรีจะอิงตามปริมาณที่ระบุในฟิลด์ Volume
    • ตามระยะเวลา ระยะเวลาของค่าธรรมเนียมจะขึ้นอยู่กับช่วงเวลาที่ระบุใน ฟิลด์ระยะเวลาของ Freemium
    • ไม่ว่ากรณีใดจะเกิดขึ้นก่อน ระยะเวลาฟรีจะสิ้นสุดเมื่อถึงจำนวนใน ฟิลด์ปริมาณหรือช่วงเวลาในฟิลด์ระยะเวลา Freemium แล้วแต่ว่ากรณีใดจะเกิดขึ้นก่อน
    • ไม่ได้ นี่ไม่ใช่แพ็กเกจ Freemium ทั้งนี้ ตัวเลือกนี้คือค่าเริ่มต้น
    ปริมาณการใช้งาน Freemium

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

    ระยะเวลาของ Freemium

    ช่วงเวลาที่ระบบจะไม่เรียกเก็บเงินจากนักพัฒนาแอป ป้อนตัวเลขและ เลือกระยะเวลา เช่น 1 เดือน ซึ่งหมายความว่าระบบจะไม่เรียกเก็บเงินจากนักพัฒนาแอปเป็นเวลา 1 เดือน ช่องนี้จะเปิดใช้ก็ต่อเมื่อคุณเลือก "ตามระยะเวลา" หรือ "แล้วแต่ว่าอย่างใดถึงก่อน" ในช่อง "ผลิตภัณฑ์ฟรีเมียมใช่ไหม"

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

    สำหรับรูปแบบอัตราคงที่: ป้อนข้อมูลต่อไปนี้ในส่วนการกำหนดราคาของ หน้าต่างการ์ดราคาทั่วไป

    ช่อง คำอธิบาย
    ผู้ให้บริการ (หรือองค์กร)

    ชื่อองค์กรของคุณ ระบบจะตั้งค่าล่วงหน้าในช่องนี้โดยใช้ค่าในช่องผู้ให้บริการ (หรือ องค์กร) ในโปรไฟล์องค์กร

    ประเทศ

    ประเทศที่องค์กรของคุณดำเนินงาน ระบบจะตั้งค่าช่องนี้ล่วงหน้าโดยใช้ค่าในช่องประเทศในโปรไฟล์องค์กร

    อัตราคงที่

    อัตราที่เรียกเก็บสำหรับธุรกรรมแต่ละรายการ ป้อนเลขทศนิยม (มีจุดทศนิยมได้สูงสุด 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 ระบบจะเรียกเก็บเงินจากนักพัฒนาแอปในราคาแพ็กเกจที่เกี่ยวข้อง ไม่ว่านักพัฒนาแอปจะใช้ธุรกรรมกี่รายการภายในแพ็กเกจ (กล่าวคือ ระบบจะเรียกเก็บเงินจากนักพัฒนาแอปในราคาแพ็กเกจทันทีที่ทำธุรกรรมแรกในแพ็กเกจ เสร็จสมบูรณ์)

  7. คลิกใช้และปิดเพื่อบันทึกรายละเอียดของตารางราคาและกลับไปที่หน้าต่างแพ็กเกจราคามาตรฐาน
  8. สำหรับแพ็กเกจราคาเฉพาะผลิตภัณฑ์ 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