Balance-Floor Thresholds
A balance-floor threshold can be defined on a prepaid balance template or a balance amount meter that tracks prepaid balances only, to control the maximum balance amount.
For example, an operator requires that subscribers cannot deposit more than $1,000 into their prepaid balance instances. The operator defines a balance-floor threshold of $1,000 and each prepaid balance instance of the subscribers cannot have a balance amount exceeding $1,000.
Enable notifications to generate a notification when the maximum allowable amount for a selected balance is reached.
The following operations are allowed to exceed the limit:
- Payment refund
- Cancel refund
- Cancel grant
- Threshold-based grants
When any of the following operations are attempted and the operation results in the balance amount exceeding the balance-floor threshold, then the operation fails (is not allowed) and the BALANCE_FLOOR_THRESHOLD result code is returned:
- Recharge
- Transfer balance
- Adjust balance
- Cancel offerNote: If the cancel offer operation fails due to the balance-floor threshold, the cancel offer and cancel all offers status life cycle transition actions will fail.
- Grant balance (purchase and recurring)
Additionally, for balance-floor thresholds:
- You cannot enable notifications on balance-floor thresholds.
- You cannot specify a balance-floor threshold as a percentage.
- The value of a balance-floor threshold must be entered as a negative amount and cannot be zero.
- A threshold recharge cannot be triggered by a balance-floor threshold. For more information about threshold recharges, see the discussion about Pay Now auto recharge in MATRIXX Pay Now.
If a balance-floor threshold is not locked, it can be overridden for a subscriber or group using the AddThreshold SubMan APIs. For more information about the AddThreshold APIs, see the discussions about MtxRequestSubscriberAddThreshold and MtxRequestGroupAddThreshold in MATRIXX Subscriber Management API.