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

현재 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"
}

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

다음 단계

원하는 경우 프리미엄 요금제를 추가합니다. 프리미엄 요금제 추가를 참고하세요.

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