Hi team,
We’re running Apigee Edge (Private Cloud) version 4.52.02-0.0.1139 across multiple data centers (6 nodes per DC), and we’ve run into a strange issue in our Test environment related to monetization.
The issue:
When a user subscribes to a rate plan for the first time, everything works fine:
-
They receive API keys.
-
When they call the API proxy, their balance gets deducted correctly.
-
We also see the transaction recorded in the
rkms.transactiontable.
But here’s the problem:
If the user unsubscribes from the rate plan, then later re-subscribes to it again using the same developer account, things break:
-
They’re still able to use the API with the keys.
-
But no balance is deducted.
-
And nothing gets recorded in
rkms.transaction.
It seems like the monetization logic stops applying after a re-subscription.
Would you be able to help us understand what’s going wrong or point us in the right direction?
Thanks,