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.
{ "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.