Định cấu hình gói thẻ giá

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến tài liệu về Apigee X.
thông tin

Giới thiệu

Trong gói giá, nhà phát triển sẽ bị tính phí cho mỗi giao dịch. Đối với loại gói này, bạn cần cung cấp thêm thông tin chi tiết, chẳng hạn như kiểu sạc và giá của mẫu sạc.

Nếu muốn, bạn có thể chỉ định gói miễn phí cho các sản phẩm riêng lẻ (thay vì cho gói API). Bạn chỉ có thể thực hiện việc này cho gói dành riêng cho sản phẩm.

Khi nào các gói thuê bao theo gói sẽ được tính phí định kỳ?

Các gói giá có thể bao gồm cả phí định kỳ cũng như gói API (gói theo băng tần và gói theo gói), cả hai loại gói đều liên quan đến một thời điểm cụ thể mà phí được tính và các gói được đặt lại về 0. Bảng sau đây mô tả thời điểm tính phí định kỳ và đặt lại số lượng gói. Nếu các ứng dụng của nhà phát triển bị chặn thực hiện thêm lệnh gọi API do đã đạt đến một giới hạn giao dịch nhất định, thì đây là thời điểm khi số lệnh gọi API được đặt lại về 0 và các ứng dụng có thể bắt đầu gọi lại.

Nếu kế hoạch có... ...điều này xảy ra
  • Phí định kỳ khác 0 được đặt thành Tháng
  • Gói theo băng tần số lượng hoặc gói theo gói

Phí định kỳ và việc đặt lại gói gói sẽ diễn ra vào ngày đầu tiên của tháng (mặc định).

Đối với trường hợp lặp lại hằng tháng vào một ngày cụ thể, hãy tạo gói giá bằng API quản lý và chỉ rõ ngày đó bằng cơ sở lưu trú RecurringStartUnit, như mô tả trong phần Tạo gói giá bằng API.

  • Đã đặt phí định kỳ khác 0 thành Tuần
  • Gói theo băng tần số lượng hoặc gói theo gói
Phí định kỳ và việc đặt lại gói gói sẽ diễn ra 7 ngày một lần sau ngày bắt đầu gói giá của nhà phát triển.
  • Đã đặt phí định kỳ khác 0 thành Ngày
  • Gói theo băng tần số lượng hoặc gói theo gói
Phí định kỳ và việc đặt lại gói gói sẽ diễn ra X ngày một lần sau ngày bắt đầu gói giá của nhà phát triển.
  • Không có phí định kỳ (hoặc một khoản phí định kỳ bằng 0 đồng)
  • Gói theo băng tần số lượng hoặc gói theo gói

Các gói giá được đặt lại dựa trên Cơ sở tổng hợp được xác định trên thẻ giá. Ví dụ: nếu nhà phát triển bắt đầu một gói giá vào ngày 19 của tháng và Cơ sở tổng hợp là 1 tháng một lần, thì việc sử dụng gói sẽ được đặt lại vào ngày 19 hằng tháng.

Xin lưu ý rằng ngày trong tháng có thể không phải lúc nào cũng giống nhau. Ví dụ: nếu gói giá bắt đầu vào ngày 31/12, thì ngày đặt lại sẽ trở thành ngày 28 của một tháng không phải năm nhuận vì tháng 2 chỉ có 28 ngày. Ngày 28 vẫn là ngày được đặt lại từ trước đến nay.

Định cấu hình gói giá bằng giao diện người dùng

Định cấu hình gói bảng giá như mô tả bên dưới.

Edge

Để định cấu hình một gói giá, khi tạo hoặc chỉnh sửa một gói giá, hãy chọn loại gói giá Bảng giá hoặc Thẻ giá và phần doanh thu chia sẻ và trong phần Thẻ giá, hãy chọn một trong những mô hình tính phí sau:

Kiểu sạc Mô tả
Mức phí cố định Nhà phát triển trả một mức phí cố định cho mỗi giao dịch.
Băng tần số lượng Nhà phát triển sẽ trả một mức phí thay đổi tuỳ thuộc vào số lượng giao dịch.
Bundle Nhà phát triển trả trước một số tiền đã đặt cho mỗi gói giao dịch. Nhà phát triển vẫn phải trả số tiền đã đặt cho dù gói có được dùng hết hay không.

Lưu ý: Mục này không áp dụng khi bạn chọn Bảng giá và Phần doanh thu chia sẻ.

Sau đó, hãy định cấu hình thông tin sau đây dựa trên kiểu sạc đã chọn.

Kiểu sạc Trường Mô tả
Tất cả Tần suất tính toán Khoảng thời gian tính toán số lượng giao dịch (hoặc số lượng giao dịch liên quan đến thuộc tính tuỳ chỉnh). Chọn số tháng (1-24 tháng).
Mức phí cố định Mức phí cố định Giá được tính cho mỗi giao dịch. Nhập một số thập phân (với tối đa bốn chữ số thập phân).

Lưu ý: Bạn có thể thiết lập số chữ số thập phân có thể chỉ định cho mức giá được tính bằng API (không phải giao diện người dùng). Để biết thông tin chi tiết, hãy xem phần Thiết lập số chữ số thập phân cho giá gói giá.

Ví dụ: nếu bạn nhập 0,10 và đơn vị tiền tệ là đô la Mỹ, thì nhà phát triển sẽ bị tính phí 0,1 USD cho mỗi giao dịch (hoặc nếu dựa trên thuộc tính tuỳ chỉnh như số byte được truyền trong một giao dịch, nhà phát triển sẽ bị tính phí 0,1 USD cho việc truyền số byte được chỉ định).

Băng tần số lượng Dải âm lượng Một hoặc nhiều phạm vi khối lượng giao dịch (hoặc dựa trên thuộc tính của khách hàng) (mỗi phạm vi là một "băng tần khối lượng") cho mô hình tính phí theo dải khối lượng. Bạn có thể chỉ định một mức giá cho mỗi dải âm lượng. Mức giá này áp dụng cho tất cả giao dịch trong biên độ khối lượng hiện hành. Chỉ định giới hạn trên của dải đầu tiên, ví dụ: lên tới 1000 (giới hạn dưới được đặt trước đến lớn hơn 0).

Nhấp vào +Mới để thêm dây đeo bổ sung.

Hãy để trống giới hạn trên của dải cuối cùng để cho biết tất cả các giao dịch trên mức này.

Lưu ý: Bạn có thể thiết lập số chữ số thập phân có thể chỉ định cho mức giá được tính bằng API (không phải giao diện người dùng). Để biết thông tin chi tiết, hãy xem phần Thiết lập số chữ số thập phân cho giá gói giá.

Ví dụ: nếu bạn chỉ định hai dải âm lượng trong phần Dải âm lượng (>0-1000 và 1000 trở lên), bạn có thể nhập 0,15 cho dải âm lượng >0-1000 và 0,10 cho dải âm lượng từ 1000 trở lên. Nếu đơn vị tiền tệ được chọn là đô la Mỹ thì tỷ giá cho 1000 giao dịch đầu tiên là 0,15 đô la Mỹ cho mỗi giao dịch và hơn 1000 giao dịch thì tỷ giá sẽ là 0,1 đô la Mỹ cho mỗi giao dịch.

Bundle Giá của gói API Số giao dịch trong một gói (hoặc một số liên quan đến một thuộc tính tuỳ chỉnh, chẳng hạn như tổng số byte được truyền trong một gói). Bạn có thể chỉ định một mức giá cho mỗi gói. Giá áp dụng cho toàn bộ gói. Chỉ định giới hạn trên của gói đầu tiên, ví dụ: lên tới 1000 (giới hạn dưới được đặt trước thành lớn hơn 0).

Nhấp vào +Mới để thêm các gói khác. Bạn phải chỉ định giới hạn trên cho gói gần nhất, trừ phi bạn muốn tính phí cho nhà phát triển một số tiền cố định đối với số giao dịch không giới hạn trong gói trước.

Lưu ý: Bạn có thể thiết lập số chữ số thập phân có thể chỉ định cho mức giá được tính bằng API (không phải giao diện người dùng). Để biết thông tin chi tiết, hãy xem phần Thiết lập số chữ số thập phân cho giá gói giá.

Ví dụ: nếu chỉ định hai gói trong phần Kích thước gói (lớn hơn 0 đến 1000 và lớn hơn 1000 đến 2000), bạn có thể nhập 50 cho gói lớn hơn 0 đến 1000 và 40 cho gói lớn hơn 1000 đến 2000. Nếu bạn chọn đơn vị tiền tệ là đô la Mỹ thì giá của gói đầu tiên là 50 đô la Mỹ và gói thứ hai sẽ có giá là 40 đô la Mỹ. Nhà phát triển được tính phí theo giá áp dụng của gói, bất kể số lượng giao dịch họ sử dụng trong gói (nghĩa là nhà phát triển sẽ được tính phí theo giá của gói ngay sau khi giao dịch đầu tiên trong gói hoàn tất).

Nếu đã xác định các thuộc tính tùy chỉnh cho sản phẩm API của mình, bạn có thể định cấu hình thông số xếp hạng tùy chỉnh để tính phí nhà phát triển ứng dụng dựa trên thuộc tính tùy chỉnh trong mỗi giao dịch. Ví dụ: Nếu thiết lập một gói mà bạn tính phí cho nhà phát triển cho mỗi giao dịch, bạn có thể đặt mức giá cho gói đó dựa trên một thuộc tính tuỳ chỉnh, chẳng hạn như số byte được truyền trên phần phụ trợ mà có thể thay đổi theo mỗi giao dịch.

Trong trường hợp này, hãy chọn Sử dụng thông số xếp hạng tuỳ chỉnh và chọn thuộc tính tuỳ chỉnh từ danh sách thả xuống. Để biết thêm thông tin, hãy xem bài viết Định cấu hình gói giá bằng các thuộc tính tuỳ chỉnh.

Phiên bản cũ (Đám mây riêng tư)

Cách định cấu hình gói bảng giá bằng giao diện người dùng Classic Edge:

  1. Làm theo các bước để tạo gói giá.
  2. Chọn Rate Card (Thẻ giá) trong trình đơn thả xuống Loại gói giá để định cấu hình mô hình doanh thu.
  3. Nếu gói API được chọn bao gồm nhiều sản phẩm API, hãy chọn một trong các lựa chọn sau:

    Lưu ý: Nếu gói API bao gồm một sản phẩm API duy nhất, bạn có thể bỏ qua bước này.

    • Các gói dành riêng cho sản phẩm để định cấu hình chi tiết gói giá cho từng sản phẩm API riêng lẻ.
    • Gói chung cho tất cả sản phẩm để định cấu hình chi tiết gói giá cho tất cả các sản phẩm API.
  4. Nhấp vào Bảng giá đối với gói giá chung hoặc cho từng gói giá dành riêng cho sản phẩm API.

    Lưu ý: Khi định cấu hình các gói dành riêng cho sản phẩm API, bạn sẽ cần định cấu hình gói giá cho từng sản phẩm API riêng.

    Cửa sổ Bảng giá sẽ mở ra.

  5. Thiết lập gói thu phí trong miễn phí cho một sản phẩm API. Gói thu phí trong miễn phí cho phép nhà phát triển sử dụng miễn phí một sản phẩm API trong một khoảng thời gian hoặc dựa trên mức sử dụng.

    Nhập thông tin dưới đây:

    Trường Nội dung mô tả
    Sản phẩm thu phí trong miễn phí?

    Khoảng thời gian miễn phí. Chọn một trong các nút chọn sau:

    • Theo số lượng. Thời gian miễn phí dựa trên số lượng được chỉ định trong trường Số lượng.
    • Theo thời lượng. Khoảng thời gian tính phí dựa trên một khoảng thời gian được chỉ định trong trường Thời lượng thu phí trong miễn phí.
    • Điều kiện nào đến trước. Khoảng thời gian miễn phí kết thúc khi đạt đến số lượng trong trường Khối lượng hoặc khoảng thời gian trong trường Thời lượng miễn phí, tuỳ theo điều kiện nào xảy ra trước.
    • Không. Đây không phải là gói miễn phí. Đây là lựa chọn mặc định.
    Khối lượng thu phí trong miễn phí

    Số lượng giao dịch (hoặc số lượng liên quan đến một thuộc tính tuỳ chỉnh được ghi lại trong chính sách ghi lại giao dịch) mà nhà phát triển không bị tính phí. Âm lượng sẽ được đo lường cho sản phẩm API. Nhập một số tập, chẳng hạn như 5000. Điều này có nghĩa là khi bắt đầu sử dụng gói, nhà phát triển sẽ không bị tính phí cho 5.000 giao dịch đầu tiên (hoặc cho 5.000 lần sử dụng đầu tiên một mục liên quan đến thuộc tính tuỳ chỉnh). Trường này chỉ được bật nếu bạn chọn "Theo số lượng" hoặc "Tuỳ chọn nào đến trước" trong trường "Sản phẩm thu phí trong miễn phí?".

    Thời gian sử dụng miễn phí

    Khoảng thời gian mà nhà phát triển không bị tính phí. Nhập một số và chọn khoảng thời gian, ví dụ: 1 tháng. Tức là nhà phát triển không phải trả phí trong 1 tháng. Trường này chỉ được bật nếu bạn chọn "Theo thời lượng" hoặc "Tuỳ chọn nào đến trước" trong trường "Sản phẩm thu phí trong miễn phí?".

  6. Chọn một trong các kiểu sạc sau:
    • Mức phí cố định. Trong mô hình này, nhà phát triển sẽ trả một mức phí cố định cho mỗi giao dịch.
    • Đã chỉnh băng tần âm lượng. Trong mô hình này, nhà phát triển sẽ trả một mức phí thay đổi tuỳ thuộc vào số lượng giao dịch.
    • Gói. Trong mô hình này, nhà phát triển trả một số tiền đã đặt (trả trước) cho mỗi gói giao dịch. Nhà phát triển vẫn phải trả số tiền đã đặt cho dù gói có được sử dụng toàn bộ hay không.

    Đối với mô hình giá cố định: Nhập thông tin sau vào phần Giá của cửa sổ Bảng giá chung:

    Trường Nội dung mô tả
    Nhà điều hành (hoặc tổ chức)

    Tên tổ chức của bạn. Trường này được đặt trước bằng giá trị của trường Toán tử (hoặc Tổ chức) trong hồ sơ tổ chức.

    Quốc gia

    Quốc gia hoạt động của tổ chức bạn. Trường này được đặt trước bằng cách sử dụng giá trị của trường Quốc gia trong hồ sơ tổ chức.

    Mức phí cố định

    Giá được tính cho mỗi giao dịch. Nhập một số thập phân (với tối đa bốn chữ số thập phân).

    Lưu ý: Bạn có thể định cấu hình số chữ số thập phân có thể được chỉ định cho mức giá tính bằng API (không phải giao diện người dùng). Để biết thông tin chi tiết, hãy xem phần Định cấu hình số chữ số thập phân cho giá gói giá.

    Ví dụ: nếu bạn nhập 0,10 và đơn vị tiền tệ là đô la Mỹ, thì nhà phát triển sẽ bị tính phí 0,1 USD cho mỗi giao dịch (hoặc nếu dựa trên một thuộc tính tuỳ chỉnh như số byte được truyền trong một giao dịch, thì nhà phát triển sẽ bị tính phí 0,1 USD cho việc truyền số lượng byte được chỉ định).

    Đối với mô hình theo dải khối lượng: Cửa sổ Generic Rate Card (Thẻ giá chung) hiển thị các trường bổ sung mà bạn dùng để chỉ định cơ sở tổng hợp và để chỉ định "khoảng dung lượng", tức là những phạm vi của khối lượng giao dịch mà bạn có thể áp dụng nhiều mức giá.

    Loại gói này thường được thiết lập để khuyến khích nhà phát triển tạo ra nhiều dung lượng lưu trữ hơn bằng cách đưa ra mức giá chiết khấu cho các khoảng trống lớn hơn.

    Nhập thông tin sau đây vào cửa sổ Generic Rate Card (Thẻ giá chung):

    Trường Nội dung mô tả
    Cơ sở tổng hợp

    Khoảng thời gian tổng hợp số lượng giao dịch (hoặc số lượng giao dịch liên quan đến thuộc tính tuỳ chỉnh). Số lượng tổng hợp được dùng để xác định biên độ khối lượng và tỷ lệ áp dụng cho từng giao dịch. Chọn một số tháng (1 – 12 tháng).

    Để biết thông tin chi tiết về thời điểm đặt lại các gói, hãy xem phần Khi nào hệ thống tính phí định kỳ và các gói dịch vụ theo gói sẽ được đặt lại?

    Dải âm lượng

    Một hoặc nhiều phạm vi số lượng giao dịch (hoặc dựa trên thuộc tính của khách hàng) (mỗi phạm vi là một "băng tần khối lượng"). Bạn có thể chỉ định một mức giá cho mỗi biên độ khối lượng (bạn có thể đặt mức giá này trong trường Dải khối lượng của phần Giá). Mức giá này áp dụng cho tất cả giao dịch trong biên độ số lượng hiện hành. Chỉ định giới hạn trên của dải đầu tiên, ví dụ: lên tới 1000 (giới hạn dưới được đặt trước thành lớn hơn 0). Nhấp vào + để thêm dải thứ hai, ví dụ: lớn hơn 1000 đến 2000. Nhấp vào + để thêm dây đeo khác. Bạn có thể để trống giới hạn trên của dải cuối cùng để cho biết tất cả các giao dịch trên mức này.

    Mức giá
    Nhà điều hành (hoặc tổ chức)

    Tên tổ chức của bạn. Trường này được đặt trước bằng cách sử dụng giá trị trường Nhà điều hành (hoặc Tổ chức) trong Hồ sơ tổ chức.

    Quốc gia

    Quốc gia hoạt động của tổ chức bạn. Trường này được đặt trước bằng cách sử dụng giá trị của trường Quốc gia trong Hồ sơ tổ chức.

    Đơn vị tiền tệ

    Đơn vị tiền tệ "cơ sở" hoặc đơn vị tiền tệ kế toán mà tổ chức của bạn sử dụng. Trường này được đặt trước bằng giá trị của trường Đơn vị tiền tệ trong Hồ sơ tổ chức. Tuy nhiên, bạn có thể thay đổi trường này tại đây.

    Dải âm lượng

    Tỷ lệ cho một biên độ âm lượng. Bạn chỉ định một tỷ lệ cho từng dải âm lượng. Nhập một số thập phân cho mỗi dải (với tối đa 4 chữ số thập phân).

    Lưu ý: Bạn có thể định cấu hình số vị trí thập phân có thể được chỉ định cho tốc độ băng tần âm lượng bằng API (không phải giao diện người dùng). Để biết thông tin chi tiết, hãy xem phần Định cấu hình số chữ số thập phân cho giá gói giá.

    Ví dụ: nếu chỉ định hai dải âm lượng trong phần Dải âm lượng (>0-1000 và 1000 trở lên), bạn có thể nhập 0,15 cho dải âm lượng >0-1000 và 0,10 cho dải âm lượng từ 1000 trở lên. Nếu đơn vị tiền tệ được chọn là đô la Mỹ, tỷ giá cho 1.000 giao dịch đầu tiên sẽ là 0, 15 đô la Mỹ cho mỗi giao dịch và hơn 1.000 giao dịch thì tỷ giá sẽ là 0, 1 đô la Mỹ cho mỗi giao dịch.

    Đối với mô hình đi kèm: Cửa sổ Thẻ giá chung hiển thị các trường bổ sung mà bạn dùng để chỉ định cơ sở tổng hợp (khoảng thời gian nhà phát triển có thể sử dụng gói giao dịch) và để chỉ định thông tin liên quan đến gói, chẳng hạn như kích thước của một gói.

    Nhập thông tin sau đây vào cửa sổ Generic Rate Card (Thẻ giá chung):

    Trường Nội dung mô tả
    Cơ sở tổng hợp

    Khoảng thời gian nhà phát triển có thể sử dụng gói giao dịch (hoặc sử dụng một gói dựa trên thuộc tính tuỳ chỉnh). Chọn số tháng (1-12 tháng). Sau khoảng thời gian này, gói sẽ hết hạn và nhà phát triển phải mua lại gói đó (và các gói).

    Để biết thông tin chi tiết về thời điểm đặt lại các gói, hãy xem phần Khi nào hệ thống tính phí định kỳ và các gói dịch vụ theo gói sẽ được đặt lại?

    Kích thước gói

    Số lượng giao dịch trong một gói (hoặc một số liên quan đến một thuộc tính tuỳ chỉnh, chẳng hạn như tổng số byte được truyền trong một gói). Bạn có thể chỉ định một mức giá cho mỗi gói (bạn có thể đặt giá này trong trường Kích thước gói của phần Giá). Mức giá áp dụng cho toàn bộ gói. Chỉ định giới hạn trên của gói đầu tiên, ví dụ: lên tới 1000 (giới hạn dưới được đặt trước thành lớn hơn 0). Nhấp vào + để thêm gói thứ hai, ví dụ: từ 1000 đến 2000. Nhấp vào dấu + để thêm các gói khác. Bạn phải chỉ định giới hạn trên cho gói cuối cùng, trừ khi bạn muốn tính phí nhà phát triển một số tiền cố định cho các giao dịch không giới hạn trong gói cuối cùng.

    Mức giá
    Nhà điều hành (hoặc tổ chức)

    Tên tổ chức của bạn. Trường này được đặt trước bằng cách sử dụng giá trị trường Nhà điều hành (hoặc Tổ chức) trong Hồ sơ tổ chức.

    Quốc gia

    Quốc gia hoạt động của tổ chức bạn. Trường này được đặt trước bằng cách sử dụng giá trị của trường Quốc gia trong Hồ sơ tổ chức.

    Đơn vị tiền tệ

    Đơn vị tiền tệ "cơ sở" hoặc đơn vị tiền tệ kế toán mà tổ chức của bạn sử dụng. Trường này được đặt trước bằng giá trị của trường Đơn vị tiền tệ trong Hồ sơ tổ chức. Tuy nhiên, bạn có thể thay đổi trường này tại đây.

    Kích thước gói (giá)

    Giá của một gói. Bạn sẽ chỉ định giá cho từng gói. Nhập một số thập phân (với tối đa 4 chữ số thập phân).

    Lưu ý: Bạn có thể định cấu hình số chữ số thập phân có thể được chỉ định cho giá gói bằng API (không phải giao diện người dùng). Để biết thông tin chi tiết, hãy xem phần Định cấu hình số chữ số thập phân cho giá gói giá.

    Ví dụ: nếu chỉ định hai gói trong mục Kích thước gói (lớn hơn 0 đến 1000 và lớn hơn 1000 đến 2000), thì bạn có thể nhập 50 cho gói lớn hơn 0 đến 1000 và 40 cho gói lớn hơn 1000 đến 2000. Nếu đơn vị tiền tệ đã chọn là đô la Mỹ, thì giá của gói đầu tiên sẽ là 50 USD và gói thứ hai sẽ có giá là 40 USD. Nhà phát triển được tính phí theo giá áp dụng của gói, bất kể số lượng giao dịch họ sử dụng trong gói (nghĩa là nhà phát triển sẽ được tính phí theo giá của gói ngay sau khi giao dịch đầu tiên trong gói hoàn tất).

  7. Nhấp vào Apply and Close (Áp dụng và đóng) để lưu thông tin chi tiết về bảng giá và quay lại cửa sổ Standard Rate Plan (Gói giá tiêu chuẩn).
  8. Đối với các gói giá dành riêng cho sản phẩm API, hãy định cấu hình chi tiết gói giá cho các sản phẩm API khác, theo yêu cầu.

Định cấu hình gói giá bằng API

Sử dụng API để định cấu hình thông tin về gói giá theo mô tả trong các phần sau.

Chỉ định chi tiết gói giá bằng API

Bạn chỉ định chi tiết gói giá khi bạn tạo gói giá. Bạn cần chỉ định thông tin chi tiết trong thuộc tính ratePlanDetails trong nội dung yêu cầu trong lệnh gọi đến /organizations/{org_name}/monetization-packages/{package_id}/rate-plans. Nội dung bạn chỉ định trong thuộc tính ratePlanDetails phụ thuộc vào mô hình tính phí bạn chọn: mức phí cố định, theo dải âm lượng hoặc gói.

Chỉ định mô hình sạc tốc độ cố định

Để triển khai mô hình tính phí theo mức phí cố định, hãy chỉ định những thông tin sau trong phần thông tin chi tiết về gói giá:

  • Một thông số xếp hạng cho biết rằng gói giá dựa trên các giao dịch (VOLUME) hoặc dựa trên một thuộc tính tuỳ chỉnh (ví dụ: MINT_CUSTOM_ATTRIBUTE_1). VOLUME là giá trị mặc định.
  • Loại định mức (UNIT) cho biết mức phí cố định trên mỗi đơn vị (nghĩa là, mức phí này không dựa trên số lượng giao dịch, như trong trường hợp mô hình tính phí theo dải số lượng hoặc theo gói).
  • Thời hạn thanh toán (ví dụ: 30 ngày).
  • Mã tổ chức của bạn.
  • Đơn vị tiền tệ "cơ sở" hoặc đơn vị tiền tệ kế toán mà công ty của bạn sử dụng.
  • Giá gói giá cung cấp thông tin chi tiết về cách tính giá. Vì mô hình tính phí dựa trên một mức giá cố định, nên bạn chỉ cần chỉ định một mức giá cho một gói giá.

Trong mức giá của gói giá, bạn chỉ định:

  • Loại mức giá của gói giá (RATECARD).
  • Mức giá cho kế hoạch. Ví dụ: nếu bạn chỉ định 0,10 và đơn vị tiền tệ là đô la Mỹ, thì nhà phát triển sẽ phải trả 0,1 USD cho mỗi giao dịch (hoặc nếu dựa trên một thuộc tính tuỳ chỉnh như số byte được truyền trong một giao dịch, thì nhà phát triển sẽ bị tính phí 0,1 USD cho việc truyền số lượng byte được chỉ định).
  • Đơn vị bắt đầu của việc áp dụng giá (0). Tức là mức giá được áp dụng cho từng giao dịch, bắt đầu từ giao dịch đầu tiên.

Hãy xem phần Chế độ cài đặt cấu hình của gói giá để nắm được danh sách đầy đủ các lựa chọn chi tiết của gói giá.

Ví dụ: nội dung sau đây sẽ tạo một gói giá có mô hình tính phí cố định. Mức giá được đặt ở mức 0,1 đô la Mỹ cho mỗi giao dịch. Khoản thanh toán sẽ đến hạn sau 30 ngày. (Các thông tin chi tiết liên quan đến bảng giá được làm nổi bật.)

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

Chỉ định mô hình sạc theo dải âm lượng

Trong mô hình theo dải khối lượng, bạn chỉ định chi tiết gói giá bao gồm một hoặc nhiều mức giá gói giá, mỗi mức giá áp dụng cho một "băng tần khối lượng", tức là phạm vi khối lượng giao dịch (hoặc một phạm vi dựa trên thuộc tính tuỳ chỉnh chẳng hạn như số byte được truyền). Loại gói này thường được thiết lập để khuyến khích nhà phát triển tạo ra nhiều dung lượng lưu trữ hơn bằng cách đưa ra mức giá chiết khấu cho những khoảng trống lớn hơn.

Ngoài mức giá của gói giá, bạn còn phải chỉ định những thông tin sau đây trong phần thông tin chi tiết của gói giá:

  • Một thông số xếp hạng cho biết rằng gói giá dựa trên các giao dịch (VOLUME) hoặc dựa trên một thuộc tính tuỳ chỉnh (ví dụ: CUSTOM_ATTRIBUTE_1). VOLUME là giá trị mặc định.
  • Loại định mức (VOLUME) cho biết rằng mức phí dựa trên số lượng giao dịch (nghĩa là mức phí không phải là mức cố định cho mỗi giao dịch, như trong trường hợp của mô hình tính phí theo mức phí cố định).
  • Thời hạn thanh toán (ví dụ: 30 ngày).
  • Mã tổ chức của bạn.
  • Đơn vị tiền tệ "cơ sở" hoặc đơn vị tiền tệ kế toán mà công ty của bạn sử dụng.
  • Loại khoảng thời gian và khoảng thời gian chỉ định khoảng thời gian tổng hợp số lượng giao dịch (hoặc lượng giao dịch liên quan đến thuộc tính tuỳ chỉnh). Cơ chế này cũng được gọi là "cơ sở tổng hợp". Số lượng giao dịch được tổng hợp trên cơ sở tổng hợp (ví dụ: 1 tháng) để xác định biên độ khối lượng áp dụng.
  • Bộ đếm tổng hợp dùng để xác định biên độ khối lượng phù hợp.

Đối với mỗi mức giá của gói giá, bạn sẽ chỉ định:

  • Loại mức giá của gói giá (RATECARD).
  • Mức giá cho kế hoạch. Ví dụ: nếu bạn chỉ định 0,10 và đơn vị tiền tệ là đô la Mỹ, thì nhà phát triển sẽ phải trả 0,15 USD cho mỗi giao dịch (hoặc nếu dựa trên một thuộc tính tuỳ chỉnh như số byte được truyền trong một giao dịch, thì nhà phát triển sẽ bị tính phí 0,15 USD cho việc truyền số lượng byte được chỉ định).
  • Đơn vị bắt đầu và kết thúc của dải âm lượng. Đơn vị bắt đầu chỉ định giới hạn dưới của dải âm lượng, còn đơn vị kết thúc chỉ định giới hạn trên của dải âm lượng. Ví dụ: nếu bạn chỉ định đơn vị bắt đầu là 0 và đơn vị kết thúc là 1000, thì phạm vi khối lượng sẽ bao gồm tối đa 1000 giao dịch trong khoảng thời gian tổng hợp. Nếu đơn vị tiền tệ là đô la Mỹ, khoảng thời gian tổng hợp là 1 tháng và tỷ lệ cho 1000 giao dịch đầu tiên là 0,15, thì nhà phát triển sẽ phải trả 0,15 USD cho mỗi giao dịch cho tối đa 1.000 giao dịch trong tháng.

    Để biết thông tin chi tiết về thời điểm đặt lại gói, hãy xem bài viết Khi nào hệ thống tính phí định kỳ và các gói được đặt lại?

    Nếu bạn không chỉ định đơn vị kết thúc cho dải số lượng cuối cùng, giá cho băng tần đó sẽ được áp dụng cho tất cả giao dịch sau khi số lượng giao dịch đã vượt quá đơn vị bắt đầu của dải đó. Ví dụ: nếu đơn vị bắt đầu của dải cuối cùng là 1000 và bạn không chỉ định đơn vị kết thúc cho dải đó, thì tỷ lệ cho dải sẽ được áp dụng cho tất cả giao dịch sau 1000 giao dịch trong khoảng thời gian tổng hợp.

Hãy xem phần Chế độ cài đặt cấu hình của gói giá để nắm được danh sách đầy đủ các lựa chọn chi tiết của gói giá.

Ví dụ: nội dung sau đây sẽ tạo một gói giá có mô hình tính phí theo dải mức âm lượng. Mức giá được đặt ở mức 0,15 đô la cho 1.000 giao dịch đầu tiên và 0,10 đô la cho tất cả các giao dịch trên 1.000 giao dịch. Cơ sở tổng hợp là 1 tháng. Khoản thanh toán sẽ đến hạn sau 30 ngày. (Thông tin về bảng giá được làm nổi bật.)

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

Chỉ định một mô hình sạc theo gói

Trong mô hình tính phí theo gói, nhà phát triển sẽ thanh toán (trả trước) cho một "gói" giao dịch (hoặc cho một gói dựa trên thuộc tính tuỳ chỉnh, chẳng hạn như số byte được truyền). Bạn chỉ định một mức giá cho mỗi gói và một cơ sở tổng hợp, tức là khoảng thời gian mà nhà phát triển có thể sử dụng gói đó.

Ví dụ: giả sử bạn thiết lập hai gói, trong đó kích thước gói đầu tiên là từ 1 đến 1000 giao dịch và kích thước gói thứ hai là từ 1001 đến 2000 giao dịch. Mức giá là 50 đô la Mỹ cho gói đầu tiên và 40 đô la Mỹ cho gói thứ hai, và cơ sở tổng hợp là 1. Nếu nhà phát triển mua gói giá cho gói đầu tiên, thì họ sẽ thanh toán 50 USD (trả trước) cho 1.000 giao dịch trong một tháng. Nhà phát triển vẫn phải trả số tiền đã đặt cho dù gói đó có được sử dụng hết hay không. Sau khi khoảng thời gian tổng hợp kết thúc, gói sẽ hết hạn. Nếu muốn sử dụng lại gói đó, nhà phát triển phải mua lại gói đó (và gói đó).

Về cơ bản, nội dung bạn chỉ định trong chi tiết gói giá cũng giống với nội dung bạn chỉ định trong chi tiết gói giá cho mô hình tính phí theo dải mức âm lượng. Sau đây là những điểm khác biệt:

  • Mỗi gói giá mà bạn chỉ định là dành cho một gói (chứ không phải cho một khoảng âm lượng).
  • Bạn phải chỉ định giới hạn trên cho gói cuối cùng, trừ khi bạn muốn tính phí cho nhà phát triển một số tiền cố định cho các giao dịch không giới hạn trong gói trước.

Hãy xem phần Chế độ cài đặt cấu hình của gói giá để nắm được danh sách đầy đủ các lựa chọn chi tiết của gói giá.

Ví dụ: nội dung sau đây sẽ tạo một gói bảng giá có một mô hình tính phí đi kèm. Mức giá được đặt ở mức 50 đô la Mỹ cho gói đầu tiên (tối đa 1.000 giao dịch) và 40 đô la cho gói thứ hai (hơn 1.000 giao dịch và tối đa 2.000 giao dịch). Cơ sở tổng hợp là 1 tháng. Khoản thanh toán sẽ đến hạn sau 30 ngày.

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

Chỉ định gói thu phí trong miễn phí cho từng sản phẩm bằng API

Trong một gói giá, bạn có thể thiết lập gói thu phí trong miễn phí cho một sản phẩm riêng lẻ (thay vì cho gói API). Gói thu phí trong miễn phí cho phép nhà phát triển sử dụng miễn phí một sản phẩm API trong một khoảng thời gian hoặc dựa trên mức sử dụng.

Khi thiết lập gói miễn phí cho một sản phẩm API, bạn phải chỉ định trong bảng giá nêu chi tiết khoảng thời gian nhà phát triển có thể sử dụng miễn phí tài nguyên do sản phẩm API cung cấp. Khoảng thời gian này có thể dựa vào một trong các yếu tố sau:

  • Thời lượng, tức là khoảng thời gian giữa ngày có hiệu lực và ngày kết thúc.
  • Số lượng, chẳng hạn như số lượng giao dịch liên quan đến sản phẩm API hoặc khối lượng liên quan đến một thuộc tính tuỳ chỉnh được ghi lại trong chính sách ghi nhận giao dịch.

Nếu chu kỳ thu phí trong miễn phí dựa trên số lượng, hãy chỉ định thời gian này dưới dạng số đơn vị thu phí trong miễn phí. Ví dụ: nội dung sau đây sẽ tạo một gói giá với gói thu phí trong miễn phí dựa trên số lượng 5.000 đơn vị (các thông số kỹ thuật liên quan đến thu phí trong miễn phí sẽ được làm nổi bật).

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