Announcements
This site is in read only until July 22 as we migrate to a new platform; refer to this community post for more details.
Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Why Monetization module limits are not applied/checked correctly?

Not applicable

Hello Apigee Community,

I have Monetization module configured in SaaS environment and custom limits created (limiting amount of calls made to API Proxys in product). But it seems like custom limits are being ignored while checking monetization limits policy.

Here is an example limit:

2587-limit-example.png

I have Monetization Limits Check policy attached to Proxy on which I want to limit amount of calls made. I attached AX logs(ax-log.pdf) from successful call made to this API Proxy (this proxy in used only in Service Callouts, calls are made by other Proxys).

Transaction Recording Policy for product:

2590-trtansaction-policy.png

Rate Plan (with only Rate Card and custom Currency) for product, purchased by developer:

2591-rate-plan.png

Developer to register an app needs to:

1. fill company details and accept Terms & Conditions

2. purchase rate plan

3. only after this he can choose correct product, while registering an app

After his app is registered, limits are not applied on this app (no error messages). I think that this question may be similar to this one: monetization-limit-check-not-erroring-out.

What needs to be changed, for limits(with notifications) to be applied correctly? I also cannot generate billing reports, do I have to wait at least one month for them to be available?

Solved Solved
2 6 1,940
1 ACCEPTED SOLUTION

If you don't have any other records in 'transacion' table except that one probably:

a) Env is miss configured and there is no rating happens at all.

b) Check if developer has accepted the rate plan.

View solution in original post

6 REPLIES 6