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

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

บทนำ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ระยะเวลาฟรีเมียม

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

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

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

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

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

    ประเทศ

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

    อัตราคงที่

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

  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 รายการ ราคาคือ 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