Balance Expiration Auto Recharge
Use the subscriber or group balance expiration recharge APIs to automatically recharge a simple, prepaid currency balance instance. You must specify the duration before the balance expiration date to trigger the auto recharge.
The recharge data includes the resource ID of the simple prepaid currency balance instance that triggers the auto recharge, the duration before the balance expiration to trigger the auto recharge, the recharge amount to the prepaid main balance, an optional payment method, and an optional notification profile that determines when to generate notifications about upcoming balance expiration auto recharges. When the duration before the balance expiration date is reached, the Charging Server generates a recharge request to the Payment Service to recharge the prepaid main balance.
When a scheduled recharge operation is successful, an MtxRechargeEvent EDR is generated
with a Reason
field value "balance expiry
recharge" that indicates this is a balance expiration recharge. The Reason
field is included also in recharge success
and failure notifications. You can normalize on the Reason
field for general ledger purposes. For information about general
ledger normalization, see the discussion about normalizers for general ledger tables in
Pricing and Rating.