수수료 전용 요금제 세부정보 지정

현재 Apigee Edge 문서가 표시되고 있습니다.
Apigee X 문서로 이동
정보

소개

수수료 전용 요금제에서 개발자는 일회성 설정 수수료 또는 조기 해지 수수료와 같이 요금제에 명시된 API 제공업체 수수료만 지불합니다. 요금제에 수수료를 지정하는 방법에 대한 자세한 내용은 요금제에 수수료 추가를 참고하세요. 추가 거래 관련 수수료는 없습니다.

요금제를 만들 때 선택적으로 갱신 기간, 즉 갱신 기간을 지정할 수 있습니다. 수익 창출은 갱신 기간이 끝날 때 요금제를 자동으로 갱신합니다 (개발자가 요금제를 해지하지 않는 경우). 갱신 기간 전에 개발자가 요금제를 해지하고 조기 해지 수수료가 적용되면 해당 개발자에게 수수료가 청구됩니다.

도구 상자

수익 창출 API를 사용하여 요금제 세부정보만 추가합니다. /organizations/{org_name}/monetization-packages/{package_id}/rate-plans 리소스를 호출할 때 요청 본문에 관련 속성을 설정하면 됩니다(요금제를 만들 때).

API를 사용하여 요금제 세부정보만 수수료 지정하기

요금제를 만들 때 요금제 세부정보만 지정합니다. 호출의 요청 본문에 세부정보를 지정합니다.

예를 들어 다음은 수수료 전용 요금제입니다. 이 요금제에는 조기 해지 수수료(미화 20달러), 설정 수수료(미국 달러 10달러), 정기 수수료(월 5달러(미국 달러))가 지정되어 있습니다. 수수료는 30일 이내에 결제해야 하며 반복 수수료 전액이 청구됩니다 (즉, 일할 계산되지 않음). 갱신 기간은 6개월입니다. (요금 관련 사양과 갱신 기간 사양은 강조 표시되어 있습니다.)

$ 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

ratePlanDetails 속성이 비어 있는 것을 볼 수 있습니다. 수수료 전용 요금제의 경우 수수료와 갱신 기간 외에 제공할 추가 세부정보가 없습니다.

응답은 다음과 같습니다 (응답의 일부만 표시됨).
{
  "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"
}

요금제 옵션의 전체 목록은 요금제 구성 설정을 참고하세요.

다음 단계

원하는 경우 부분 유료 모델 요금제를 추가합니다. 부분 유료화 요금제 추가를 참고하세요.

요금제를 만들고 요금제 세부정보를 제공한 후 요금제를 게시하거나 초안으로 저장할 수 있습니다. 자세한 내용은 요금제 관리 및 게시를 참고하세요.