How to set monetization limits

Not applicable

Hi,

We have configured some products in our proxy. We are trying to configure the following rate plan for our users with the following requirement:

We enforce limits based on a custom attribute called "custom-unit", which is calculated in the proxy layer for every API call made. This is already done.

Two rate plans under monetization.

  1. A Paid Rate plan: With 150K "custom-units" per month (monetized using rate plan with custom attribute) but no restrictions. Even If the user exceeds the limit, we want to let the use to make use of the API. The extra calls made will be charged as overages in next month, based the volume based pricing in the rate plan.
  2. A Free Rate plan: With 10K "custom-units" per month (monetized using rate plan with custom attribute). Once the user crosses the limit, access to the API must be stopped. This is a monthly plan, so the usage is reset at the beginning of each month.

We have successfully set the rate plan charges and we're able to see them accordingly in our revenue reports. We need help to understand:

  1. How to set an overall usage limit every month for the free plan.
  2. How to ensure there is no upper limit on the paid plan for usage.

Can you pls help how to achieve this?

Thanks,
Jeevan

0 2 400
2 REPLIES 2

rajanish
Participant III

1. For paid rate plan, you could use volume banded plan with
first band 0-150k -> $0
second band 150k -> $x

where second band is open-ended meaning there is not upper limit (By not setting upper limit, rateplan does not restrict on usage). If you keep the developer as postpaid, all the usages will be accumulated and you can check total usage using revenue reports.

2. For free rate plan, similar to paid rate plan but you will have only one band i.e 0-10k -> $0

In both the above cases, you need to set aggregation basis of rate plan to 1 month, that will make sure the quota usage will be reset every month.


To answer your questions :

  1. How to set an overall usage limit every month for the free plan.
    Volume band with aggregation basis as 1 month.
  2. How to ensure there is no upper limit on the paid plan for usage.
    Volume band with aggregation basis as 1 month with last band open ended.

1. If you use for your Free Rate plan "Rate Card" type and put this configuration. As soon as rate hits volume band 10000 - the developer will be blocked.

3386-screen-shot-2016-08-16-at-25529-pm.png