配置价目表方案

您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档
信息

简介

在价目表方案中,开发者需要为每笔交易付费。对于此类方案,您需要提供其他详细信息,例如充电模式和充电模式的价格。

您也可以选择为单个产品(而不是为 API 套餐)指定免费增值方案 - 您只能为具体产品的方案执行此操作。

何时收取经常性费用以及重置套装方案?

费率方案可以包含周期性费用以及 API 套餐(批量计费方案和套餐方案),这两者都涉及具体的收费时间,以及套餐方案重置为零的具体时间。下表介绍了周期性费用的扣费和套装数量重置的时间。如果开发者应用因达到特定的事务限制而被阻止进行进一步的 API 调用,则 API 调用次数会重置为零,并且应用可以重新开始进行调用。

如果方案... ...这种情况时
  • 设置为 Month 的非零周期性费用
  • 音量频段或套装方案

周期性费用和套装方案会在当月的第一天重置(默认)。

如需每月重复特定日期的方案,请使用 Management API 创建费率方案,并使用 RecurringStartUnit 属性指明具体日期,如使用 API 创建费率方案中所述。

  • 设置为的非零周期性费用
  • 音量频段或套装方案
开发者的费率方案开始日期后,系统会每 7 天重置一次周期性费用和套餐方案。
  • 设置为的非零周期性费用
  • 音量频段或套装方案
开发者费率方案开始日期后,系统会每 X 天重置一次周期性费用和套餐方案。
  • 无需(或零美元)经常性费用
  • 音量频段或套装方案

系统会根据价目表上定义的汇总基础来重置资料包方案。例如,如果开发者在当月 19 日启动费率方案,并且汇总基础为每 1 个月一次,则系统在每个月的 19 号都会重置软件包用量。

请注意,日期不一定是同一天。例如,如果费率方案从 12 月 31 日开始,则重置日期将变为非闰年 2 月 28 日,因为 2 月只有 28 天。之后,28 号仍会保留重置日期。

通过界面配置价目表方案

配置价目表方案,如下所述。

Edge

要配置价目表方案,请在创建修改费率方案时,选择价目表价目表和收益分成费率方案类型,然后在价目表部分选择以下收费模式之一:

充电模式 说明
固定费率 开发者按固定费率为每笔交易付费。
带频段的音量 系统会根据交易量向开发者收取可变费率。
套装 开发者会针对每套交易预先支付固定金额的费用。无论软件包是否全部使用,开发者都需要支付设定的金额。

注意:如果选择“价目表”和“收益分成”,则此选项不可用。

然后,根据所选的充电型号配置以下信息。

充电模式 字段 说明
所有 计算频率 计算交易次数(或与自定义属性相关的量)的时间段。选择月数(1-24 个月)。
固定费率 固定费率 针对每笔交易收取的费率。输入小数点(最多 4 个小数)。

注意:您可以配置可通过 API(而不是界面)为收费费率指定的小数位数。有关详情,请参阅配置费率方案费率的小数位数

例如,如果您输入 0.10,而货币为美元,则开发者需要为每笔交易支付 0.10 美元(或者,如果根据自定义属性(例如在交易中传输的字节数),开发者需要为传输指定数量的字节支付 0.10 美元。

带频段的音量 音量频段 针对音量频段充电模式,一个或多个交易量(或基于客户属性)的音量范围(每个范围都是一个“音量频段”)。可以为每个音量频段指定速率。此费率适用于适用音量频段内的所有交易。指定第一个频段的上限,例如最高 1000(下限已预设为大于 0)。

点击 + 新建可添加其他表带。

将最后一个频段的上限留空,以指示高于此级别的所有交易。

注意:您可以配置可通过 API(而不是界面)为收费费率指定的小数位数。有关详情,请参阅配置费率方案费率的小数位数

例如,如果您在“音量频段”部分指定了两个音量频段(>0-1000 和 1000 及以上),则可以为 >0-1000 的音量频段输入 0.15,为 1000 及以上的音量频段输入 0.10。如果所选币种为美元,则前 1000 笔交易的费率为每笔交易 0.15 美元;如果交易超过 1000 笔,每笔交易的费率为 0.10 美元。

套装 API 软件包价格 套装中的事务数量(或与自定义属性相关的数量,例如套装中传输的总字节数)。可以为每个套装分配一个价格。该价格适用于整个套装。指定第一个集合的上限,例如,最高 1,000(下限已预设为大于 0)。

点击 +新建可添加其他内容包。您必须为最后一个 app bundle 指定一个上限,除非您想针对最后一个 app bundle 中的无限制交易向开发者收取固定金额。

注意:您可以配置可通过 API(而不是界面)为收费费率指定的小数位数。有关详情,请参阅配置费率方案费率的小数位数

例如,如果您在“集合大小”部分指定了两个集合(大于 0 至 1000,大于 1000 至 2000),则可以为大于 0 至 1000 的集合输入 50,为大于 1,000 的集合输入 40。如果所选货币是美元,那么第一个套装的价格为 50 美元,第二个套装的价格为 40 美元。无论开发者在套装中使用了多少笔交易,系统都会按照适用的套装价格收费(也就是说,只要开发者完成了套装中的第一笔交易,系统就会立即收取套装价格)。

如果您为 API 商品定义了自定义属性,则可以配置自定义评分参数,以便根据每笔交易中的自定义属性向应用开发者收费。例如,如果您设置一个方案,并收取每笔交易的费用,则可以根据自定义属性(例如在后端传输的字节数)设置方案的费率,该费率可能因交易而异。

在这种情况下,请选择使用自定义评分参数,然后从下拉列表中选择自定义属性。如需了解详情,请参阅使用自定义属性配置费率方案

传统 Edge (Private Cloud)

如需使用传统版 Edge 界面配置价目表方案,请执行以下操作:

  1. 按照相应步骤创建费率方案
  2. 在“费率方案类型”下拉列表中选择价目表,以配置收入模式
  3. 如果所选的 API 软件包包含多个 API 产品,请选择以下选项之一:

    注意:如果 API 软件包仅包含单个 API 产品,您可以跳过此步骤。

    • 产品专用方案:用于为每个 API 产品分别配置费率方案详情。
    • 所有产品的通用方案:为所有 API 产品配置费率方案详情。
  4. 点击一般费率方案或每个 API 产品专有费率方案的价目表

    注意:配置 API 产品专用方案时,您需要为每个 API 产品分别配置一个价目表方案。

    此时将打开“价目表”窗口。

  5. 为 API 产品设置免费增值方案。免费增值方案可让开发者在一段时间内或根据使用量免费使用 API 产品。

    请输入以下信息:

    字段 说明
    是否属于免费增值产品?

    免费期的范围。选中以下单选按钮之一:

    • 按数量。免费期限基于“容量”字段中指定的数量。
    • 按时长。费用期限基于“免费增值期限”字段中指定的时间间隔。
    • 二者取其先。当达到“数量”字段中的数量或“免费增值时长”字段中的时间间隔时(二者取其先),免费期将结束。
    • 不可以。这不是免费增值方案。这是默认值。
    免费增值量

    开发者无需付费的交易量(或与交易记录政策中记录的自定义属性相关的交易量)。容量是针对 API 产品的计量供给的。请输入卷号,例如 5000。这意味着,开发者启动该方案时,无需为前 5,000 笔交易(或自定义属性相关项目的前 5,000 次使用)付费。仅当您在“免费增值产品?”字段中选择“按数量”或“先到者”时,此字段才会启用。

    免费增值时长

    系统未向开发者收费的时间间隔。输入一个数字并选择一个时间段,例如 1 个月。这意味着开发者无需支付 1 个月的费用。只有在“免费增值产品?”字段中选择“按时长”或“先到先得”时,此字段才会启用。

  6. 选择以下任一充电模式:
    • 统一费率。在此模式中,开发者按固定费率为每笔交易付费。
    • 带频段的音量。在这种模式下,开发者需要根据交易量支付可变费率。
    • 资料包。在这种模式中,开发者需要为每个交易套装支付固定金额(预付)。无论软件包是否被完全使用,开发者都需要支付设定的金额。

    对于固定费率模式:在“通用价目表”窗口的“价格”部分输入以下信息:

    字段 说明
    运营机构(或组织)

    贵组织的名称。此字段是使用组织资料中的运营商(或组织)字段值预设的。

    国家/地区

    贵组织开展业务的国家/地区。此字段是使用组织资料中的“国家/地区”字段值预设的。

    统一费率

    针对每笔交易收取的费率。输入一个小数(最多包含 4 个小数位)。

    注意:对于使用 API(而不是界面)收取的费率,您可以配置可以指定的小数位数。如需了解详情,请参阅配置费率方案费率的小数位数

    例如,如果您输入 0.10,而货币为美元,则开发者需要为每笔交易支付 0.10 美元(或者,如果根据自定义属性(例如在交易中传输的字节数),开发者需要为传输指定数量的字节支付 0.10 美元。

    对于音量区间模型:“通用价目表”窗口会显示更多字段,您可以使用这些字段来指定汇总依据和“音量区间”,即可以应用不同费率的交易量范围。

    这种类型的计划通常用来通过为较高音量频段提供折扣费率,鼓励开发者产生更高的音量。

    在“常规价目表”窗口中输入以下信息:

    字段 说明
    汇总基础

    汇总交易量(或自定义属性相关量)的时间段。汇总量用于确定音量区间以及每笔交易的费率。选择月数(1-12 个月)。

    如需详细了解何时重置套餐,请参阅何时收取周期性费用以及何时重置套餐方案?

    音量频段

    一个或多个交易量(或基于客户属性)的量范围(每个范围是一个“音量范围”)。可以为每个音量频段分配一个费率(您可以在“价格”部分的“音量频段”字段中设置此费率)。该费率适用于适用音量频段内的所有交易。指定第一个频段的上限,例如最高 1000(下限预设为大于 0)。点击 + 可添加第二个频段,例如大于 1, 000 至 2, 000。点击 + 可添加更多频段。您可以将最后一个频段的上限留空,以指示超过此级别的所有事务。

    价格
    运营机构(或组织)

    贵组织的名称。此字段是使用组织资料中的运营商(或组织)字段值预设的。

    国家/地区

    贵组织开展业务的国家/地区。此字段是使用“组织资料”中的“国家/地区”字段值预设的。

    币种

    贵组织使用的“基本货币”或会计货币。此字段是使用组织资料中的“货币”字段值预设的,但可以在此处更改。

    音量频段

    音量频段的速率。您可以为每个音量频段指定速率。为每个频段输入一个小数(最多四位小数)。

    注意:您可以使用 API(而不是界面)配置可以针对音量频段速率指定的小数位数。如需了解详情,请参阅配置费率方案费率的小数位数

    例如,如果您在“音量频段”部分指定两个音量频段(>0-1000 和 1000 及以上),则可以为 >0-1000 的音量频段输入 0.15,为 1000 及以上的音量频段输入 0.10。如果所选货币是美元,则前 1000 笔交易的费率为每笔交易 0.15 美元;如果交易超过 1000 笔,每笔交易的费率为 0.10 美元。

    对于捆绑模式:“通用价目表”窗口会显示更多字段,您可以使用这些字段来指定汇总依据(开发者可以使用交易捆绑包的时间段)以及指定与捆绑包相关的信息,例如捆绑包的大小。

    在“常规价目表”窗口中输入以下信息:

    字段 说明
    汇总基础

    开发者可以使用交易捆绑包(或使用基于属性的自定义捆绑包)的时间段。选择月份数(1-12 个月)。此时间段过后,方案将会过期,开发者必须再次购买方案(和套餐)。

    如需详细了解何时重置套餐,请参阅何时收取周期性费用以及何时重置套餐方案?

    套装大小

    捆绑包中的事务数量(或与自定义属性相关的数字,例如捆绑包中传输的字节总数)。可以为每个套装分配一个价格(您可以在“价格”部分的“套装大小”字段中设置此价格)。此价格适用于整个套餐。指定第一个 bundle 的上限,例如,最高 1000(下限预设为大于 0)。点击 + 可添加第二个软件包,例如,大于 1, 000 至 2, 000。点击 + 可添加更多软件包。您必须为最后一个 app bundle 指定上限,除非您想要针对最后一个 app bundle 中的无限制交易向开发者收取固定金额。

    价格
    运营机构(或组织)

    贵组织的名称。此字段是使用组织资料中的运营商(或组织)字段值预设的。

    国家/地区

    贵组织开展业务的国家/地区。此字段是使用“组织资料”中的“国家/地区”字段值预设的。

    币种

    贵组织使用的“基本货币”或会计货币。此字段是使用组织资料中的“货币”字段值预设的,但可以在此处更改。

    套装大小(价格)

    套装的价格。您可以为每个套装指定价格。输入一个小数(最多包含 4 个小数位)。

    注意:您可以使用 API(而不是界面)配置可以为套装费率指定的小数位数。如需了解详情,请参阅配置费率方案费率的小数位数

    例如,如果您在“软件包大小”部分指定两个软件包(大于 0 至 1000,大于 1000 至 2000),则可以为大于 0 至 1000 的软件包输入 50,为大于 1000 的软件包输入 40。如果所选货币为美元,则第一个套餐的价格为 50 美元,第二个套餐的价格为 40 美元。无论开发者在套装中使用多少笔交易,系统都会按照适用的套装价格收费(也就是说,开发者会在套装中的第一笔交易完成后立即收取套装价格)。

  7. 点击 Apply and Close,保存价目表详情并返回到“标准费率方案”窗口。
  8. 对于 API 产品特定的费率方案,请根据需要为其他 API 产品配置费率方案详情。

使用 API 配置价目表方案

使用 API 配置价目表方案的详细信息,如以下部分所述。

使用 API 指定价目表方案详情

您可在创建费率方案时指定价目表方案详情。在对 /organizations/{org_name}/monetization-packages/{package_id}/rate-plans 的调用中,您可以在请求正文内的 ratePlanDetails 属性中指定详细信息。您在 ratePlanDetails 属性中指定的内容取决于您选择的充电模式:固定费率、音量频带或套装。

指定固定费率收费模式

如需实现固定费率收费模式,请在费率方案详细信息中指定以下内容:

  • 一个评分参数,用于表明费率方案基于交易 (VOLUME) 或基于自定义属性(例如 MINT_CUSTOM_ATTRIBUTE_1)。默认值为 VOLUME
  • 一种计量类型 (UNIT),表示每单位费率是固定的(也就是说,不是基于交易量,比如对于按用量计费或以套装形式计费的充电模式)。
  • 付款期限(例如 30 天)。
  • 贵组织的 ID。
  • 您公司使用的“基本货币”或会计货币。
  • 费率方案费率,用于详细说明费率的计算方式。由于收费模式基于固定费率,因此您只需指定一个费率方案费率。

在费率方案费率中,您指定:

  • 费率方案费率的类型 (RATECARD)。
  • 方案的费率。例如,如果您指定 0.10,且货币为美元,则开发者需要为每笔交易支付 0.10 美元(或者,如果根据自定义属性(例如在交易中传输的字节数),开发者需要为传输指定字节数支付 $0.10)。
  • 费率应用的起始单位 (0)。这意味着费率将应用于每笔交易(从第一笔交易开始)。

如需查看费率方案详情选项的完整列表,请参阅费率方案详情配置设置

例如,下面创建了一个采用固定费用模式的价目表方案。每笔交易的费率设置为 0.10 美元。付款应在 30 天后到期。(突出显示了与价目表有关的详细信息)。

curl -H "Content-Type:application/json" -X POST -d \
'{ 
     "name": "Flat rate card plan",
     "developer":null,
     "developerCategory":null,
     "advance": "false",
     "currency": {
      "id" : "usd"
     },     
     "description": "Flat rate card plan",
     "displayName" : "Flat rate card plan",
     "frequencyDuration": "30",
     "frequencyDurationType": "DAY",
     "earlyTerminationFee": "10",     
     "monetizationPackage": {
      "id": "location"
     },
     "organization": {
      "id": "{org_name}"
     },
     "paymentDueDays": "30",
     "prorate": "false",
     "published": "true",
     "ratePlanDetails": [
     {
      "currency": {
       "id" : "usd"
      },
      "paymentDueDays": "30",      
      "meteringType": "UNIT",
      "organization": {
       "id": "{org_name}"
      },
      "ratePlanRates": [
       {
        "type": "RATECARD",
        "rate": "0.10",
        "startUnit": "0"       
       }      
      ], 
     "ratingParameter": "VOLUME",
     "type": "RATECARD"
     }],
     "recurringStartUnit": 1,
     "recurringType": "CALENDAR",
     "recurringFee": "10",
     "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

指定音量带充电模式

在音量频段模型中,您可以指定包含一个或多个费率方案费率的费率方案详细信息,每个费率都适用于一个“音量频段”,即交易量范围(或基于自定义属性的范围,例如传输的字节数)。这种类型的计划通常用来通过为较高音量频段提供折扣费率,鼓励开发者产生更高的音量。

除了费率方案费率外,您还可以在费率方案详细信息中指定以下内容:

  • 一个评分参数,用于表明费率方案基于交易 (VOLUME) 或基于自定义属性(例如 CUSTOM_ATTRIBUTE_1)。默认值为 VOLUME
  • 一种计量类型 (VOLUME),表示费率取决于交易量(即,不是每次交易的固定费率,像固定费率收费模式一样)。
  • 付款期限(例如 30 天)。
  • 贵组织的 ID。
  • 您公司使用的“基本货币”或会计货币。
  • 时长和时长类型,共同指定汇总交易量(或自定义属性相关量)的时间段。这也称为“汇总基础”。系统会按汇总方式汇总交易量(例如 1 个月),以确定适用的交易量区间。
  • 用于确定适用音量频段的汇总计数器。

对于每个费率方案费率,您可以指定:

  • 费率方案费率的类型 (RATECARD)。
  • 方案的费率。例如,如果您指定 0.10,而币种为美元,则开发者需要为每笔交易支付 0.15 美元(或者,如果根据自定义属性(例如在交易中传输的字节数),开发者需要为传输指定数量的字节数支付 $0.15。
  • 音量频段的起始和结束单位。起始单位用于指定音量频段的下限,结束单位用于指定音量频段的上限。例如,如果您将起始单位指定为 0,结束单位为 1000,则音量频段在汇总期间最多可涵盖 1,000 项事务。如果币种为美元,汇总期为 1 个月,并且前 1000 笔交易的费率为 0.15,则开发者当月需要为最多 1,000 笔交易支付每笔交易 0.15 美元。

    如需详细了解套装何时重置,请参阅何时收取周期性费用以及何时重置套装方案?

    如果您没有为最终音量频段指定结束单位,那么系统会在事务数超过该频段的起始单位之后,将该频段的费率应用于所有交易。例如,如果最后一个频段的起始单位为 1000,并且您未为该频段指定结束单位,则该频段的费率将应用于汇总期内完成 1,000 次交易后的所有交易。

如需查看费率方案详情选项的完整列表,请参阅费率方案详情配置设置

例如,下面创建了一个采用音量带线充电模式的价目表方案。前 1000 笔交易的费率为 0.15 美元,超过 1, 000 笔交易的所有交易的费率为 0.10 美元。汇总基础为 1 个月。付款应在 30 天后到期。(系统会突出显示价目表的详细信息。)

curl -H "Content-Type:application/json" -X POST -d \

'{
     "name": "Volume banded rate card plan",
     "developer":null,
     "developerCategory":null,
     "currency": {
      "id" : "usd"
     },     
     "frequencyDuration": "30",
     "description": "Volume banded rate card plan",
     "displayName" : "Volume banded rate card plan",
     "frequencyDuration": "30",
     "frequencyDurationType": "DAY",
     "earlyTerminationFee": "10",
     "monetizationPackage": {
      "id": "location"
     },
     "organization": {
      "id": "{org_name}"
     },    
     "paymentDueDays": "30",
     "prorate": "false",
     "published": "true",
     "ratePlanDetails": [
     {
      "currency": {
       "id" : "usd"
      },
      "aggregateStandardCounters": true,
      "paymentDueDays": "30",
      "duration": "1",
      "durationType": "MONTH",
      "meteringType": "VOLUME",
      "organization": {
       "id": "{org_name}"
      },      
      "ratePlanRates": [
      {
       "type": "RATECARD",
       "rate": "0.15",
       "startUnit": "0",
       "endUnit": "1000"
      },
      {
       "type": "RATECARD",
       "rate": "0.10",
       "startUnit": "1000"      
      }
      ],     
     "ratingParameter": "VOLUME",
     "type": "RATECARD"
     }],
     "recurringStartUnit": 1,
     "recurringType": "CALENDAR",
     "recurringFee": "10",
     "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

指定捆绑的充电模式

在捆绑式收费模式下,开发者需为交易“捆绑包”付费(或根据传输的字节数等自定义属性购买捆绑包)。您可以为每个软件包指定费率和汇总基准,即开发者可以在多长时间内使用该软件包。

例如,假设您设置了两个软件包,其中第一个软件包的大小是 1 到 1, 000 笔交易,第二个软件包的大小是 1, 001 到 2, 000 笔交易。第一个软件包的费率为 $50,第二个软件包的费率为 $40,汇总基础为 1。如果开发者为第一个软件包购买了价目表方案,他们将在一个月内为 1, 000 笔交易支付 50 美元(预付)。无论软件包是否被完全使用,开发者都需要支付设定的金额。汇总期结束后,方案就会过期。如果开发者想要再次使用套餐,则必须再次购买套餐(和套餐)。

您在费率方案详细信息中指定的内容基本上与您在音量带状充电模式的费率方案详细信息中指定的内容相同。区别如下:

  • 您指定的每个费率方案都是针对一个媒体包(而不是针对一个音量区间)。
  • 您必须为最后一个 app bundle 指定上限,除非您想要针对最后一个 app bundle 中的无限制交易向开发者收取固定金额。

如需查看费率方案详情选项的完整列表,请参阅费率方案详情配置设置

例如,下面创建了一个采用捆绑式充电模式的价目表方案。第一个软件包的费率设置为 50 美元(最多 1,000 笔交易),第二个软件包的费率设置为 40 美元(超过 1,000 笔和最多 2,000 笔交易)。汇总基础为 1 个月。付款应在 30 天后到期。

curl -H "Content-Type:application/json" -X POST -d \
'{
     "name": "Bundled rate plan",
     "developer":null,
     "developerCategory":null,
     "currency": {
      "id" : "usd"
     },    
     "frequencyDuration": "30",
     "description": "Bundled rate plan",
     "displayName" : "Bundled rate plan",
     "frequencyDurationType": "DAY",
     "earlyTerminationFee": "10",
     "monetizationPackage": {
      "id": "location"
     },
     "organization": {
      "id": "{org_name}"
     },    
     "paymentDueDays": "30",
     "prorate": "true",
     "published": "true",
     "ratePlanDetails": [
     {
      "currency": {
       "id" : "usd"
      },
      "aggregateStandardCounters": true,
      "paymentDueDays": "30",
      "duration": "1",
      "durationType": "MONTH",
      "meteringType": "STAIR_STEP",
      "organization": {
       "id": "{org_name}"
      },
      "ratePlanRates": [
      {
       "type": "RATECARD",
       "rate": "50",
       "startUnit": "0",
       "endUnit": "1000"
      },
      {
       "type": "RATECARD",
       "rate": "40",
       "startUnit": "1000",
       "endUnit": "2000"
      }
      ],
     "ratingParameter": "VOLUME",
     "type": "RATECARD"
     }],
     "recurringStartUnit": 1,
     "recurringType": "CALENDAR",
     "recurringFee": "10",
     "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

使用 API 为单个产品指定免费增值方案

在价目表方案中,您可以为单个产品(而非 API 套餐)设置免费增值方案。免费增值方案可让开发者在一段时间内或根据使用量免费使用 API 产品。

为 API 产品设置免费增值方案时,您可以在价目表方案详细信息中指定开发者可以免费使用 API 产品提供的资源的期限。该期限可以基于以下任何一项:

  • 时长,即生效日期和结束日期之间的时间。
  • 数量,例如涉及 API 产品的交易次数,或与交易记录政策中记录的自定义属性相关的数量。

如果免费增值期限基于数量,请将其指定为免费增值单位的数量。例如,以下示例创建了一个价目表方案,该方案包含基于 5, 000 个单元的免费增值方案(突出显示了与免费增值相关的规范)。

curl -H "Content-Type:application/json" -X POST -d \
'{
      "name": "Flat rate card plan with freemium period",
      "developer":null,
      "developerCategory":null,      
      "advance": "false",
      "currency": {
       "id" : "usd"
      },     
      "description": "Flat rate card plan with freemium period",
      "displayName" : "Flat rate card plan with freemium period",
      "frequencyDuration": "30",
      "frequencyDurationType": "DAY",
      "earlyTerminationFee": "10",     
      "monetizationPackage": {
       "id": "location"
      },
      "organization": {
       "id": "myorg"
      },
      "paymentDueDays": "30",
      "prorate": "false",
      "published": "false",
      "ratePlanDetails": [
      {
       "currency": {
       "aggregateFreemiumCounters" : true,
       "aggregateStandardCounters" : true,
        "id" : "usd"
       },
       "product" : {
        "id" : "location",
        "displayName":"Location"
       },
       "paymentDueDays": "30",      
       "meteringType": "UNIT",
       "organization": {
        "id": "myorg"
       },
       "ratePlanRates": [
        {
         "type": "RATECARD",
         "rate": "0.10",
         "startUnit": "0"       
        }      
       ],
      "freemiumUnit": "5000",
      "freemiumDuration": "0",
      "freemiumDurationType": "DAY",
      "ratingParameterUnit":"MB",
      "customPaymentTerm": "false",
      "ratingParameter": "VOLUME",
      "type": "RATECARD"
      }],
      "recurringStartUnit": 1,
      "recurringType": "CALENDAR",
      "recurringFee": "10",
      "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