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

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 chỉ trả phí, nhà phát triển chỉ thanh toán các khoản phí của nhà cung cấp API được chỉ đị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 phần 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á.) Chúng tôi không tính thêm phí liên quan đến giao dịch nào.

Khi tạo gói bộ nhớ, bạn có thể tuỳ ý chỉ định thời hạn gia hạn, tức là khoảng thời gian gia hạn. Tính năng kiếm tiền sẽ tự động gia hạn gói vào cuối kỳ gia hạn (trừ phi nhà phát triển chấm dứt gói này). Nếu nhà phát triển chấm dứt gói giá trước thời hạn gia hạn và phí chấm dứt sớm bắt đầu có hiệu lực, 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 phí bằng cách sử dụng API kiếm tiền. Thực hiện việc này bằng cách đặt các thuộc tính thích hợp trong nội dung yêu cầu trong lệnh gọi đến tài nguyên /organizations/{org_name}/monetization-packages/{package_id}/rate-plans (khi bạn tạo gói giá).

Chỉ định phí chỉ thông tin chi tiết cho kế hoạch bằng API

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

Ví dụ: nội dung sau đây sẽ tạo một gói giá chỉ có phí. Gói này nêu rõ phí chấm dứt sớm (20 đô la Mỹ), phí thiết lập (10 đô la Mỹ) và phí định kỳ (5 đô la Mỹ mỗi tháng). Các khoản phí sẽ đến hạn sau 30 ngày và phí định kỳ đã đến hạn thanh toán đầy đủ (nghĩa là khoản phí này không được tính theo tỷ lệ). Thời hạn gia hạn là 6 tháng. (Quy cách liên quan đến phí cũng như quy cách 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

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

Phản hồi sẽ có dạng như sau (chỉ một phần của 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 của gói giá để nắm được danh sách đầy đủ các gói giá.

Các bước tiếp theo

Nếu muốn, hãy thêm gói thu phí trong miễn phí. Hãy xem bài viết Thêm gói miễn phí trong miễn phí.

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