Postpaid Balance Payment

Using the SubMan APIs, you can make payments to a subscription or group postpaid main balance. It is similar to a one-time recharge initiated with the recharge APIs for prepaid actual currency balances. For information about prepaid and postpaid balances, see MATRIXX Pricing and Rating.

When making a subscription or group payment using the SubMan APIs, you must specify the payment amount and the subscription or group wallet must have a postpaid main balance (an actual currency balance). If you attempt to make a payment and the wallet does not have a postpaid main balance, an error will occur.

When making a balance payment, you can specify that the Charging Server request immediate payment using Pay Now. For more information about Pay Now, see MATRIXX Pay Now.

Payments to subscription or group postpaid main balances generate an MtxPaymentEvent Event Detail Record (EDR) (event type 27). The MtxPaymentEvent EDR includes General Ledger (GL) information if it is configured to be included in events. In addition, if notifications are configured, an MtxPaymentNotification is generated (notification types: subscriber_payment = 64 and group_payment = 65).
Note: Detailed balance information is included in the notification when a balance is updated as the result of a payment. For more information about notifications, see the discussion about notifications in MATRIXX Integration. For more information about the MtxPaymentEvent EDR, see the discussion about MtxPaymentEvent in MATRIXX Integration.

The MtxStatusConditionPayment status life cycle condition can be used to automatically transition a life cycle state when a payment is made. For information about using the SubMan APIs to make a payment to a subscription or group postpaid main balance, and how to use payment conditions and activities in status life cycles, see the discussion about status life cycles in MATRIXX Subscriber Management API.