Balance State Update Profiles

A balance state update profile is a catalog component that defines how to modify the end time of a balance instance in a subscriber or group walletwhen the additional assets or currencies are purchased for that balance instance. It enables service providers to modify the balance instance validity period and, if the balance has expired, to reactivate it so the additional balance amount is available for use.

An update profile specifies the following information:
  • The length of time to extend the balance end date and time, for example, 30 minutes, 5 hours, 2 days, or 3 months.
  • The point at which the end date and time is extended:
    • Set the end time of the balance to the current system time plus requested time units.
    • Extend from the current end time of the balance instance.
    • Extend from the current end time of the balance instance if the current end time is in the future. If the balance instance is expired, sets the end time of the balance to the current system time plus requested time units. This option optimizes the balance instance end time extension and is configured by setting the balance extension type to Optimal in the balance state update profile in My MATRIXX.
  • End time adjustment (time component of the balance end time):
    • Extend the end time to the end of the day on which the balance is set to expire. When set to the end of the day, the balance instance expires at 11:59:59 PM.
    • Extend the end time to a specified time on the day the balance is set to expire in the format hh:mm:ss, for example, 12:00:00.
    • Do not adjust the end time.
Note: If the balance state update profile calculates a date earlier than the current balance end time and the Reduction Policy in the balance state update component is set to Allow Reduction Up To Now, the current balance is adjusted to the new reduced end time (the end time cannot be set to the past). If the balance state update profile calculates a date earlier than the current balance end time and the Reduction Policy in the balance state update component is set to Deny Reduction, the current balance end time does not change.

For more information about creating a balance state update profile, see the discussion about balance state update profiles in My MATRIXX Help.