Hi ,
So I have configured monetization limit check policy and subscribed to the rataplan ,also the developer has a postpaid account setup. It is strange that one time the MLC policy shows 200 and the other time 500 and I don't know what is causing this? Can anyone help me with this. I am sharing the code and the screen shots from trace.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<MonetizationLimitsCheck enabled="true" continueOnError="false" async="false" name="MLCMonetizationLimitsCheck">
<DisplayName>Monetization Limits Check</DisplayName>
<IgnoreUnresolvedVariables>true</IgnoreUnresolvedVariables>
<Properties/>
<Variables>
<ClientId>client_id</ClientId>
<Product>apiproduct.name</Product>
<Currency>currency</Currency>
</Variables>
<FaultResponse>
<Set>
<Payload contentType="text/xml">
<error>
<messages>
<message>Exceeded developer limit configuration - {monetizationLimits.limitsMessageList} </message>
<message>Is Developer Suspended - {monetizationLimits.isDeveloperSuspended} </message>
<message> Show policy error -{monetizationLimits.limitsPolicyError}</message>
</messages>
</error>
</Payload>
<StatusCode>403</StatusCode>
<ReasonPhrase>Forbidden</ReasonPhrase>
</Set>
</FaultResponse>
</MonetizationLimitsCheck>
If this is on-prem, I'd suggest checking which MP is processing the failing transactions and checking out the logs on that host. It seems likely that the unpredictable behavior you're seeing is a result of load balancing across MPs.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |