Chỉ định chi tiết gói chỉ có tính phí

Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào tài liệu Apigee X.
thông tin

Giới thiệu

Trong gói chỉ tính phí, nhà phát triển chỉ trả phí cho nhà cung cấp API theo quy định trong gói giá, chẳng hạn như phí thiết lập một lần hoặc phí chấm dứt sớm. (Xem bài viết Thêm phí vào gói giá để biết thông tin về cách chỉ định các khoản phí trong gói giá.) Không có thêm phí liên quan đến giao dịch.

Khi tạo kế hoạch, bạn có thể tuỳ ý chỉ định các điều khoản gia hạn, tức là khoảng thời gian gia hạn. Chương trình kiếm tiền sẽ tự động gia hạn gói thuê bao khi hết thời hạn gia hạn (trừ phi nhà phát triển chấm dứt gói thuê bao). Nếu nhà phát triển chấm dứt một gói giá trước thời hạn gia hạn và có áp dụng phí chấm dứt sớm, thì nhà phát triển đó sẽ phải trả phí.

Hộp công cụ

Bạn chỉ thêm thông tin chi tiết về gói có tính phí bằng API kiếm tiền. Hãy thực hiện việc này bằng cách đặt các thuộc tính liên quan trong nội dung yêu cầu trong một lệnh gọi đến tài nguyên /organizations/{org_name}/monetization-packages/{package_id}/rate-plans (khi bạn tạo kế hoạch giá).

Chỉ định thông tin chi tiết về gói chỉ tính phí bằng API

Bạn chỉ định thông tin chi tiết về gói chỉ có phí khi tạo gói giá. Bạn chỉ định thông tin chi tiết trong phần nội dung yêu cầu của lệnh gọi.

Ví dụ: đoạn mã sau đây sẽ tạo một kế hoạch giá chỉ có phí. Gói này quy định phí chấm dứt sớm (20 USD), phí thiết lập (10 USD) và phí định kỳ (5 USD mỗi tháng). Bạn phải thanh toán các khoản phí trong vòng 30 ngày và phải thanh toán toàn bộ phí định kỳ (tức là không tính theo tỷ lệ). Thời hạn gia hạn là 6 tháng. (Các quy cách liên quan đến phí cũng như các quy cách về thời hạn gia hạn được làm nổi bật.)

$ curl -H "Content-Type:application/json" -X POST -d \
'{
     "name": "Standard fees only plan",
     "advance": "false",
     "contractDuration": "6",
     "contractDurationType": "MONTH",
      "currency": {
      "id" : "usd"
     },
     "earlyTerminationFee": "20",
     "description": "Standard fees only plan",
     "displayName": "Standard fees only plan",
     "frequencyDuration": 1,
     "frequencyDurationType": "MONTH",
     "monetizationPackage": {
      "id": "location"
     },
     "organization": {
      "id": "{org_name}"
     },
     "prorate": "false",
     "paymentDueDays": "30",
     "published": "true",  
     "ratePlanDetails": [],   
     "recurringFee": "5",
     "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

Xin lưu ý rằng thuộc tính ratePlanDetails đang trống. Đối với gói chỉ tính phí, bạn không cần cung cấp thêm thông tin ngoài phí và kỳ gia hạn.

Phản hồi sẽ có dạng như sau (chỉ một phần phản hồi được hiển thị):
{
  "advance" : false,
  "contractDuration" : 6,
  "contractDurationType" : "MONTH",
  "currency" : {    
    "id" : "usd",
    "name" : "USD",
    ...
    "organization" : {
      ...
    },
    ...
  },
  "description" : "Standard fees only plan",
  "displayName" : "Standard fees only plan",
  "earlyTerminationFee" : 20,
  "freemiumDuration" : 0,
  "freemiumDurationType" : "MONTH",
  "freemiumUnit" : 0,
  "frequencyDuration" : 1,
  "frequencyDurationType" : "MONTH",
  "id" : "location_standard_fees_only_plan",
  "monetizationPackage" : {
    "description" : "Location",
    "displayName" : "Location",
    "id" : "location",
    "name" : "Location",
    "organization" : {
      ...
    },
    "product" : [ {
      "customAtt1Name" : "user",
      "description" : "Location",
      "displayName" : "Location",
      "id" : "location",
      "name" : "location",
      "organization" : {
        ...
    "status" : "CREATED"
  },
  "name" : "Standard fees only plan",
  "organization" : {
    ...
  },
  "paymentDueDays" : "30",
  "prorate" : false,
  "published" : false,
  "ratePlanDetails" : [ ],
  "recurringFee" : 5,
  "recurringStartUnit" : 1,
  "recurringType" : "CALENDAR",
  "setUpFee" : 10,
  "startDate" : "2013-07-30 00:00:00",
  "type" : "STANDARD"
}

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

Các bước tiếp theo

Thêm gói freemium (không bắt buộc). Xem phần Thêm gói freemium.

Sau khi tạo kế hoạch giá và cung cấp thông tin chi tiết về kế hoạch giá, bạn có thể xuất bản kế hoạch hoặc lưu kế hoạch dưới dạng bản nháp. Hãy xem bài viết Quản lý và xuất bản gói giá để biết thêm thông tin.