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.
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:
Can you pls help how to achieve this?
Thanks,
Jeevan
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. 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.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |